反射的基本概念,反射可以操作私有属性吗,
在程序中能动态调用不同的类和属性,去执行特定的操作
以string为例
string是final修饰的,其中修饰了个final的char数组
其中的内容是可以改变的,但是正常操作方式是改变不了的。
这时候其实可以使用反射来操作。
但还是需要使用特殊的方法并且授权,才能操作私有方法。公共方法不需要。可以直接获取属性。
在程序中能动态调用不同的类和属性,去执行特定的操作
以string为例
string是final修饰的,其中修饰了个final的char数组
其中的内容是可以改变的,但是正常操作方式是改变不了的。
这时候其实可以使用反射来操作。
但还是需要使用特殊的方法并且授权,才能操作私有方法。公共方法不需要。可以直接获取属性。