枚举成员也是变量,变量名当然不能以数字开头的。或许你可以这样:public enum Num {NUM1(1), NUM2(2), NUM3(3);private int value;private Num(int num) {this.value = num;}public int toValue() {return value;}}System.out.println(Num.NUM2.toValue());其实...
java 枚举成员可以是数字吗?
枚举成员也是变量,变量名当然不能以数字开头的。或许你可以这样:
public enum Num {NUM1(1), NUM2(2), NUM3(3);private int value;private Num(int num) {this.value = num;}public int toValue() {return value;}}System.out.println(Num.NUM2.toValue());2013-10-08
其实常量也是变量,只是常量的值是固定不变。
变量的命名规范规定变量只能以$、_、和字母开头开头的,所以你这里是不对的2013-10-08
"1","2","3";2013-10-08
public enum Num{
one,two,three
}2013-10-08