package com.day9.com;
class Season{
private final String seasonName;
private final String seasonDesc;
private Season(String seasonName,String seasonDesc){
this.seasonName=seasonName;
this.seasonDesc=seasonDesc;
}
public static final Season SEASON= new Season("春天","1");
public static final Season SEASON1= new Season("夏天","2");
public static final Season SEASON2= new Season("秋天","3");
public static final Season SEASON3= new Season("冬天","4");
public String getSeasonName() {
return seasonName;
}
public String getSeasonDesc() {
return seasonDesc;
}
@Override
public String toString() {
return "Season{" +
"seasonName='" + seasonName + '\'' +
", seasonDesc='" + seasonDesc + '\'' +
'}';
}
}
enum Season1 implements showTest{
SEASON("春天","1"){
@Override
public void show() {
System.out.println("我来1了");
}
},
SEASON1("夏天","2") {
@Override
public void show() {
System.out.println("我来2了");
}
},
SEASON2("秋天","3") {
@Override
public void show() {
System.out.println("我来3了");
}
},
SEASON3("冬天","4") {
@Override
public void show() {
System.out.println("我来4了");
}
};
private final String seasonName;
private final String seasonDesc;
private Season1(String seasonName,String seasonDesc){
this.seasonName=seasonName;
this.seasonDesc=seasonDesc;
}
public String getSeasonName() {
return seasonName;
}
public String getSeasonDesc() {
return seasonDesc;
}
}
interface showTest{
void show();
}
enum Status{
FREE,BUSY,VOCATION
}
public class Json {
public static void main(String[] args) {
System.out.println("加油了");
Season season = Season.SEASON;
Season1 season1 = Season1.SEASON1;
System.out.println(Season1.class.getSuperclass());
Season1[] values=Season1.values();
for (int i=0;i<values.length;i++){
System.out.println(values[i]);
}
Season1 season11 = Season1.valueOf("SEASON1");
System.out.println(season11);
}
}