一、枚举类的特点
1.类的对象只有有限个,且为静态常量
2.当需要定义一组常量时,强烈建议使用枚举类
二、如何定义枚举类
jdk1.5之前:自定义枚举类
jdk1.5 :可以使用enum关键字来定义枚举类
2.1自定义枚举类实现:
package enumtest;
import org.junit.Test;
public class SeasonTest {
@Test
public void test(){
System.out.println(Season.SPRING.getSeasonName());
}
}
class Season{
//1.用private final修饰成员变量
private final String seasonName;
private final String seasonSec;
//2.私有化构造器,并给对象属性赋值
private Season(String seasonName,String seasonSec){
this.seasonName=seasonName;
this.seasonSec=seasonSec;
}
//创建当前枚举类的多个对象
public static final Season SPRING=new Season("春天","春乱花开");
public static final Season SUMMER=new Season("夏天","夏日炎炎");
publi