例如:
public enum EnumDemo
{
星期日(1),星期一(2),星期二(3),星期三(4),星期四(5),星期五(6),星期六(7);
private int i;
private EnumDemo (int i){
this.i = i;
}
public int getI(){
return i;
}
public static void main(String[] args){
System.out.println(EnumDemo.星期一);
System.out.println(EnumDemo.星期日.getI());
for(EnumDemo e : EnumDemo.values()){
System.out.println(e.name());
}
EnumDemo e = EnumDemo.星期日;
switch(e){
case 星期日 : System.out.println(e+"休息"); break;
case 星期六 : System.out.println(e+"加班"); break;
case 星期五 : System.out.println(e+"上班"); break;
case 星期四 : System.out.println(e+"上班"); break;
case 星期三 : System.out.println(e+"上班"); break;
case 星期二 : System.out.println(e+"上班"); break;
case 星期一 : System.out.println(e+"上班"); break;
}
}
}
括号里有什么就要加属性,和构造函数
星期日(1)
private int i;
private EnumDemo (int i){
this.i = i;
}
public int getI(){
return i;
}
EnumDemo.values()获取所有的枚举
1910

被折叠的 条评论
为什么被折叠?



