如何通过java的反射 修改对象的属性的值

如题所述

Field field = classType.getDeclaredField("username");
//设置压制访问类型检查,只有这样,才能获取和设置某个具体类的Field对应的值。
field.setAccessible(true);
System.out.println(field.get(privateField));
//设置私有域的值
field.set(privateField, "arthinking");
System.out.println(field.get(privateField));

温馨提示:答案为网友推荐,仅供参考
相似回答