如何在另一个类中引用枚举

时间:2015-02-11 19:15:14

标签: java enums

这是枚举

class A {

    public A() {
    }
    public enum B{
        XYZ
        ABC
    }
    public enum c{
        DCE
    }
}

我应该如何在另一个班级中调用enum B和enum c?

3 个答案:

答案 0 :(得分:2)

导入枚举,使用它。

import A.B;
...
B b = B.XYZ;

答案 1 :(得分:1)

您可以像下面这样打电话

A.B.XYX
A.c.DCE

答案 2 :(得分:0)

1.只需使用类 B扩展A ,以便 B类可以看到A类的所有对象 如果您不知道扩展的工作原理,请参阅this link

2.您也可以使用导入导入A类

  • 如果你在eclipse中工作,你应该参考A

  • 的包名
  • 如果您在NetBeans中工作类似

  • 如果你不工作(你在记事本上工作.. ),只需使用导入A

    Import a custom class in Java

    public class B extends A{
       //The class B can see the Objects of class A if they are not      **private** 
     }
    

什么,为什么以及如何使用枚举http://docs.oracle.com/javase/tutorial/java/javaOO/enum.html