java - 如何列出类中的组件字段

标签 java

如果我给你上一堂这样的课:

public class A {
        protected ClassType a1;
        protected ClassType a2;
        protected int a3;
    }
    public class B {
        protected ClassType b1;
        protected EnumType b2;
        protected boolean b3;
    }
    public enum C {
        c1,
        c2,
        c3
    }
    public class All {
        protected ClassType A;
        protected ClassType B;
        protected EnumType C;
    }

如何编写一个函数,通过该函数传递类对象“All”,例如“foo(All all);”来获取all “all”中的成员姓名(如“A”)包括其成员的成员姓名

不知道我说清楚了没有。

提前致谢! :-)

最佳答案

您不需要全部的实例。只是类对象。 Use the getDeclaredFields method

关于java - 如何列出类中的组件字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7975725/

相关文章:

Java - 默认接口(interface)方法不能充当其他接口(interface)方法的实现

java - 一个公共(public)媒体播放器类可用于所有 Activity

java - 不使用标志的方法调用

私有(private)嵌套类中的 Java 作用域修饰符

java - 2 维数组 (Java) - 以循环顺序打印带有字母的三角形

java - Google App Engine (GAE) 上的高性能 Java 对象序列化

java - ubuntu 中的 Eclipse juno 功能错误

java - 如何下载 REST API 响应文件?

java - 让 Java 应用程序作为 Applet 或独立运行

java - 将数组代码更改为 vector