反射

2020-03-21  本文已影响0人  崔可仁

一、获取类对象

 对象.getClass;

类.class;

Class.forName(类名);

二、getField()和getDeclaredField()

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

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

上一篇 下一篇

猜你喜欢

热点阅读