如何列出类中的组件字段

时间:2011-11-02 04:07:22

标签: 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);”一样获取所有成员的名字(如“A”) “)在”所有“中包括其成员的会员姓名

我不知道我是否说清楚了。

提前致谢! 的: - )

1 个答案:

答案 0 :(得分:2)

您不需要所有实例。只是类对象。 Use the getDeclaredFields method