Java反射方法区别
Java反射方法区别
1071954237 发表于1年前
Java反射方法区别
  • 发表于 1年前
  • 阅读 9
  • 收藏 1
  • 点赞 0
  • 评论 0

腾讯云 新注册用户 域名抢购1元起>>>   

public Method getMethods() 获取的是类的所有共有方法,这就包括自身的所有public方法,和从基类继承的、从接口实现的所有public方法

public Method[] getDeclaredMethods() 获取的是类的所有方法

static native Member getDeclaredMethod(Class clazz, String name, Class[] args); 获取类的方法,可能一些非Public方法获取不到

public Method getFields() 获取的是类的所有共有成员变量,这就包括自身的所有public变量,和从基类继承的、从接口实现的所有public变量

public Method[] getDeclareFields() ; 获取的是类的所有成员变量

static native Member getDeclaredField(Class clazz, String name); 获取类的方法,可能一些非Public变量获取不到

标签: Android Java
共有 人打赏支持
粉丝 3
博文 76
码字总数 36187
×
1071954237
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: