- 题目描述
- 解题思路
- 代码详解
- 运行截图
题目:为了保证面向对象的封装,一般会把属性设置为私有的,然后对外提供get方法和set方法。
实现:使用反射机制,修改类的私有属性的值。
解题思路定义学生类:Student
Student中定义4个属性:id, name, male 和 account
使用 Field 类的相关方法实现动态设置类的私有域。
注:对于私有属性,一定要使用 setAccessible() 方法将其可见性设置为 true 才能设置值。
代码详解package question; import java.lang.reflect.



