Java類屬性:
1)在JavaEE中,Java類的屬性通過getter,setter 未定義:get(或set)方法,去除get(或set)后,
后字母小寫即為Java類的屬性
public String getName() { return name; } public void setName(String name) { this.name = name; }
2)而以前叫的的那個屬性,即成員變量,稱之為字段。
3)操作Java類的屬性有一個工具包:Beanutil
①setProperty()
②getProperty()
//通過BeanUtils工具包對屬性賦值
@Test
public void test1() throws InvocationTargetException, IllegalAccessException {
Object object = new Student();
System.out.println(object);
BeanUtils.setProperty(object,"name","yang");
System.out.println(object);
}
//通過BeanUtils工具包對屬性取值
@Test
public void test2() throws InvocationTargetException, IllegalAccessException, NoSuchMethodException {
Object object = new Student();
System.out.println(object);
BeanUtils.setProperty(object,"password","yang");
System.out.println(object);
Object value = BeanUtils.getProperty(object,"password");
System.out.println(value);
}
