我希望能够定义一个包含另一个枚举的枚举类以及它自己的值.例如, :
public enum A {
A1, A2, A3;
}
public enum B{
B1, B2, ...(somehow define references to all values in enum A)
}
Run Code Online (Sandbox Code Playgroud)
这样枚举B中包含的任何值必须定义为initself(例如B1,B2)或枚举A的任何值.
谢谢,
这B就是A和的结合B?没有B扩展A是不可能的,这在java中是不受支持的.继续进行该方法是创建一个enum包含的组合值A和B,例如
enum C {
A1, A2, A3, B1, B2;
}
Run Code Online (Sandbox Code Playgroud)