枚举
public enum SeasomEnum {
SPRING(1,"春天"),SUMMER(2,"夏天"),AUTUMN(3,"秋天"),WINTER(4,"冬天");
private int i;
private String season;
private SeasomEnum(int i,String season){
this.i=i;
this.season=season;
}
//保证枚举的特性,不应该创建变量的set方法
public int getI() {
return i;
}
public String getSeason() {
return season;
}
}
测试
for (SeasomEnum seasomEnum : SeasomEnum.values()){
System.out.println(seasomEnum.getI());
}
System.out.println("-------------------------------------");
System.out.println(SeasomEnum.SPRING.getI());
System.out.println(Enum.valueOf(SeasomEnum.class,"SPRING").getI());