Enum:枚举类
1、使用 enum 关键字定义枚举类
一、枚举类的使用
1、枚举类的理解:类的对象只有有限个,确定的。我们称此类未枚举类。
2、当需要定义一组常量时,强烈建议使用枚举类。
3、如果枚举类中只有一个对象,则可以作为单例模式的实现方式。
jdk 5.0后,可以使用enum关键字定义枚举类。(推荐使用,比较便捷)
public class SeasonTest1{
public static void main(String[] args) {
Season summer = Season.SUMMER;
// 演示toString()方法 - 返回当前枚举类对象常量的名称
System.out.println(summer.toString());
// values()方法演示
Season[] values = Season.values()
for(int 1 = 0; i < values.length; i++){
System.out.println(values[i]);
}
// valueOf(String objName):返回枚举类中对象名是objName的对象
Season winter = Season.valueOf("WIINTER");
// 如果没有objName的枚举对象,则抛异常:IllegaArgumentException
System