我有enum一个构造函数:
enum myEnum {
A(0), B(1), C(2);
private final short value;
private myEnum(short value) {
this.value = value;
}
public short getValue() {
return this.value;
}
}
不幸的是,Eclipse 让我知道没有构造函数接受单个int. 因此,我被降级为短...
A((short) 0), B((short) 1), C((short) 2);
...这是为每个值完成的,还是int在构造函数中使用an并在赋值时进行转换。
有没有比花时间施放更好的方法来做到这一点,或者没有更好的解决方案?
汪汪一只猫
largeQ
相关分类