通过反射机制获取属性的对象(java)

作者:如沐春风 | 创建时间: 2023-05-18
反射机制是java比较重要的一个知识点,因为web程序在启动服务器的时候就会加载配置文件,配置文件中一般都有类的全路径,再利用反射机制得到相应类。学会反射机制可以更好的了解web开发。...
通过反射机制获取属性的对象(java)

操作方法

首先通过Class.forName(“类的全路径”);的方式获取Person的class对象。

然后再通过newInstance()方法获取Person的实例对象。注意newInstance()参数为空的时候,Person中也要在空的构造函数。

通过getDeclaredField("name")获取name的属性。

name.setAccessible(true);//设置成允许操作属性。

然后设置属性的值。name.set(person, "李四");// 相当于 p.name=李四

通过单元测试查看一下它的结果。

点击展开全文

更多推荐