回学校采集头像喽,有时间来更新一下博客,嘿嘿!继续我未完成的java复习笔记! 自定义枚举类...
public class TestEnum{
public static void main(String[] args){
Season spring = Season.SPRING;
System.out.println(spring);
spring.show();
}
}
class Season{
//1.提供类的属性。声明为 private final
private final String SeasonName;
private final String SeasonDesc;
//2.构造器私有化,并为属性赋初值
private Season(String SeasonName,String SeasonDesc){
this.SeasonName = SeasonName;
this.SeasonDesc = SeasonDesc;
}
//3.通过公共方法来调用属性
public String getSeasonName(){
return this.SeasonName;
}
public String getSeasonDesc(){
return this.SeasonDesc;
}
//4.创建枚举类对象,声明为 public final static
public final static Season SPRING = new Season("spring","春意盎然");
public final static Season SUMMER = new Season("summer","夏日绵绵");
public final static Season AUTUMN = new Season("autumn","秋高气爽");
public final static Season WINTER = new Season("winter","白雪皑皑");
public String toString(){
return "SeasonName=" + this.SeasonName + "SeasonDesc=" + this.SeasonDesc;
}
public void show(){
System.out.println("我是一个季节");
}
}