注:这个反射机制不能给私有属性赋值
如果要给私有属性赋值,需要打破封装
field.setAccessible(true);
//通过反射机制访问对象属性
public class ReflectTest01 {
public static void main(String[] args) throws Exception {
Class a = Class.forName("com.bjpowernode.java.bean.Students");
//使用反射机制来访问对象属性
Object object =a.newInstance();//Studnets 对象
//获取no属性 根据属性名字来获取Field
Field field=a.getDeclaredField("no");
//给object no属性赋值
field.set(object,1234);
}
}


