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