反射
2020-03-21 本文已影响0人
崔可仁
一、获取类对象
对象.getClass;
类.class;
Class.forName(类名);
二、getField()和getDeclaredField()
getField 只能获取public的,包括从父类继承来的字段。
getDeclaredField 可以获取本类所有的字段,包括private的,但是不能获取继承来的字段。 (只能获取到private的字段,但并不能访问该private字段的值,除非加上setAccessible(true))