通过反射机制获取属性的对象(java)
1、首先通过Class.forName(“类的全路径”);的方式获取Person的class对象。
2、然后再通过newInstance()方法获取Person的实例对象。注意new诔罨租磊Instance()参数为空的时候,Person中也要在空的构造函数。
3、通过getDeclaredField("name")获取name的属性。
4、name.setAccessible(true);//设置成允许操作属性。
5、然后设置属性的值。name.set(person, "李四");// 相当于 p.name=李四
6、通过单元测试查看一下它的结果。
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:67
阅读量:61
阅读量:30
阅读量:24
阅读量:78