-
Java提供private修饰属性时相当于给属性加了一把锁,避免人们直接访问其修饰的值
-
相应的,Java提供了两把钥匙来打开这把锁
静态:set/get方法
动态:反射 -
在set方法中,程序员可以编写代码对要设置的值进行限定,相应的在反射程序员也可以编写代码对要设置的值进行限定,在反射中操作private修饰的属性,需设置setAccess(true),其目的也是提示程序员正在操作的值是private
Java提供private修饰属性时相当于给属性加了一把锁,避免人们直接访问其修饰的值
相应的,Java提供了两把钥匙来打开这把锁
静态:set/get方法
动态:反射
在set方法中,程序员可以编写代码对要设置的值进行限定,相应的在反射程序员也可以编写代码对要设置的值进行限定,在反射中操作private修饰的属性,需设置setAccess(true),其目的也是提示程序员正在操作的值是private