enum MyEnum {
A( 1, 2, 3, 4),
B(1, 2),
C(4, 5, 8, 8, 9);
private MyEnum( int firstInt, int... otherInts ) {
// do something with arguments, perhaps initialize a List
}
}
这有什么问题吗?有什么理由不这样做吗?
答案 0 :(得分:5)
当然,这是完全合法的。如果您的计划需要,没有理由不这样做。
答案 1 :(得分:0)
确实有效。 你应该尝试
private MyEnum(int... Ints )
使用枚举,您需要确保以初始化它们的方式访问它们。很多时候只需要访问
MyEnum bob = MyEnum.A;