反射

一、获取类对象

 对象.getClass;

类.class;

Class.forName(类名);

二、getField()和getDeclaredField()

getField 只能获取public的,包括从父类继承来的字段。

getDeclaredField 可以获取本类所有的字段,包括private的,但是不能获取继承来的字段。 (只能获取到private的字段,但并不能访问该private字段的值,除非加上setAccessible(true))

你可能感兴趣的:(反射)