java代码中,常常将一个类的成员变量置为private。
在类的外面获取此类的私有成员变量的value时,需要注意。
如果没有在获取Field之前调用setAccessible(true)方法,异常:
java.lang.IllegalAccessException:
Class T can not access a member of class com.test.accessible.AccessibleTest with modifiers "private"。
在该示例中,不用考虑这个问题,但是还是希望各位注意。
java代码中,常常将一个类的成员变量置为private。 在类的外面获取此类的私有成员变量的value时,需要注意。 如果没有在获取Field之前调用setAccessible(true)方法,异常: java.lang.IllegalAccessException: Class T can not access a member of class com.test.accessible.AccessibleTest with modifiers "private"。 在该示例中,不用考虑这个问题,但是还是希望各位注意。