栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

javaweb

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

javaweb

一.学习的内容
1什么是JavaBean
它是java开发中常用的组件,其实就是一个java类,它的作用就是封装数据。
2.访问JavaBean的属性
类的成员变量和属性的一个关系
3.BeanUtils 工具
4.代码如下:
(1)

package cn.itcast.chapter07.javabean;

public class book {
private class Book{
	private double price;
	public double getPrice() {
		return price;
	}
	public void setPrice(double price) {
		this.price=price;
	}
}
}

(2)

package cn.itcast.chapter07.javabean;

public class Student {
private static final String sid = null;
private String name;
private int age;
private boolean setmarried;
private Object married;
public int getAge() {
	return age;
}
public void setAge(int age) {
	this.age = age;
}
public boolean isSetmarried() {
	return setmarried;
}
public void setSetmarried(boolean setmarried) {
	this.married = married;
}
public String getSid() {
	return sid;
}
public void setName(String name) {
	this.name = name;
}
public void getInfo() {
	System.out.println("我是一个学生");
}
}

(3)

package cn.itcast.chapter07.javabean;

public class Person {
private String name;
private int age;
public String getName() {
	return name;
}
public void setName(String name) {
	this.name = name;
}
public int getAge() {
	return age;
}
public void setAge(int age) {
	this.age = age;
}

}

(4)

package cn.itcast.chapter07.javabean;

import java.util.HashMap;
import java.util.Map;

import org.apache.commons.beanutils.BeanUtils;

public class beanutils {
public static void main(String[]args) throws Exception{
	Person p=new Person();
	BeanUtils.setProperty(p, "name", "Jack");
	BeanUtils.setProperty(p, "age", 10);
	String name =BeanUtils.getIndexedProperty(p,"name");
	String age =BeanUtils.getIndexedProperty(p,"age");
	System.out.println("我的名字是"+ name +",我今年"+age+"岁了!");
	Map map =new HashMap();
	map.put("name","小彭");
	map.put("age",21);
	BeanUtils.populate(p, map);
	System.out.println("姓名:"+p.getName()+",年龄:"+p.getAge());
} 
}
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/489743.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号