反射方法汇总
2019-05-02 本文已影响63人
gczxbb
getFields方法
getDeclaredFields方法
getMethod方法
getDeclaredMethod方法
isAssignableFrom方法
getFields方法
获得某个类的所有的公共(public)的字段,包括父类中的字段。
getDeclaredFields方法
获得某个类的所有声明的字段,即包括public、private和proteced,但是不包括父类的申明字段。
getMethod方法
获取类的所有公共(public)方法,包括自身的public方法,从基类继承的、从接口实现的public方法。
getDeclaredMethod方法
获取类自身声明的所有方法,包含public、protected和private方法。
isAssignableFrom方法
Class类方法,A.isAssignableFrom(B),判断B是不是A的子类或子接口。A和B是Class<?>类型。
任重而道远