Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/mercurial/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何在类中列出组件字段_Java - Fatal编程技术网

Java 如何在类中列出组件字段

Java 如何在类中列出组件字段,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; } p

如果我给你上这样的课:

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”),包括其成员的名称

我不知道我是否说得很清楚

提前谢谢!
:-)

您不需要所有的实例。只是类对象

不知道你在问什么。这是一个与反思相关的问题吗?我也不知道你想做什么。试着给出更多关于你想要实现什么的细节,而不是你想要实现它的代码。你想要一个方法来列出一个类的所有变量,如果这些变量是非基元类型,也要列出它们的所有变量?@Carth谢谢。是的,“这就是我想说的。你有什么解决方案或想法吗?”赵已经发布了答案。