现在有一个类User 他有属性是一个枚举:叫userType 分别是 老人 '0' 小孩 '1' 成年人 '2'
我现在new 个 User user .. 是老人 我用user.userType 得到的是老人还是 ‘0’?
这个我感觉应该和你的定义有关。
public class User{
public enum userType{
"老人","小孩","成年人"
}
public enum userType1{
0,1,2
}
public static void main(String[] args){
System.out.println(User.userType."老人");
System.out.println(User.userType1.0);
}
}
以上是伪代码,仅供参考。
是"老人",如果想得到0,可以通过user.userType.ordinal()获得。