操作方法
首先通过Class.forName(“类的全路径”);的方式获取Person的class对象。
然后再通过newInstance()方法获取Person的实例对象。注意newInstance()参数为空的时候,Person中也要在空的构造函数。
通过getDeclaredField("name")获取name的属性。
name.setAccessible(true);//设置成允许操作属性。
然后设置属性的值。name.set(person, "李四");// 相当于 p.name=李四
通过单元测试查看一下它的结果。