美文网首页
Discovering Class Members

Discovering Class Members

作者: 日更专用小马甲 | 来源:发表于2019-04-03 03:59 被阅读0次

    本系列翻译自Oracle官方教程,半翻译,半读后感性质。文末会附上原文链接。

    类有3大成员:字段(field)、方法(method)和构造器(constructor)。每一类成员都提供了4个API可用于访问。以Field为例,它们分别是:

    1. Field[] getFields();
    2. Field getField(String name);
    3. Field[] getDeclaredFields();
    4. Field getDeclaredField(String name);
    

    它们分别是以2个视角为出发点的:

    • 含参数的方法,返回的是匹配参数名称的 特定 的字段;不含参数的方法,返回的是所有的字段;
    • 含有“Declared”字样的方法,无论public还是private修饰,只要是该类下的字段,都返回;不含有“Declared”字样的方法,只返回public修饰的字段,但不限于该类,还包括该类的父类或父类的父类。

    原文链接:Discovering Class Members

    相关文章

      网友评论

          本文标题:Discovering Class Members

          本文链接:https://www.haomeiwen.com/subject/ymwnbqtx.html