开发者社区> 问答> 正文

Java Class对象如何获取该类所包括的全部Field或指定Field?

Java Class对象如何获取该类所包括的全部Field或指定Field?

展开
收起
小天使爱美 2020-04-12 19:50:09 2492 0
1 条回答
写回答
取消 提交回答
  • "通过Class对象的getFields()或getField()方法可以获取该类所包括的全部Field或指定Field。Field提供了如下两组方法来读取或设置Field值。 getXxx(Object obj):获取obj对象该Field的属性值。此处的Xxx对应8个基本类型,如果该属性的类型是引用类型,则取消get后面的Xxx。 setXxx(Object obj,Xxx val):将obj对象的该Field设置成val值。此处的Xxx对应8个基本类型,如果该属性的类型是引用类型,则取消set后面的Xxx。 使用这两个方法可以随意地访问指定对象的所有属性,包括private访问控制的属性。"

    2020-04-12 19:50:36
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
Spring Cloud Alibaba - 重新定义 Java Cloud-Native 立即下载
The Reactive Cloud Native Arch 立即下载
JAVA开发手册1.5.0 立即下载