终于有人能说清楚Java中反射获取私有属性了,真的实用
前言Java中的反射可以帮助程序做很多是事,对于运行状态下的类能获取其所有属性和方法。 一个类中的公共和私有的变量和方法、构造方法等信息都能通过反射进行获取Class类:getDeclaredField把类的所有属性反射出来(含共有、私有、静态、final修饰的)。 getDeclaredClasses把类的所有内部类对象反射出来。 getDeclaredMethod把类的所有方法反射出来。 setAccessible(true)关闭java语言访问检查,如果想要获取私有成员需要设置为true,