enum关键字实现枚举注意事项
1、当我们使用enum关键字开发一个枚举类时,默认会继承Enum类,而且是一个final类。
2、传统的public static final Season SPRING = new Season(“春天”,“温暖”)简化成SPRING(“春天”,“温暖”),必须清楚它调用的是哪个构造器。
3、如果使用无参构造器创建枚举对象,则实参列表和小括号可以省略。
4、当有多个枚举对象时,使用 ,间隔,最后一个用分号结尾。
5、枚举对象必须放在枚举类的行首。
自定义类实现枚举,有以下特点
1、构造器私有化;
2、本类内部创建一组对象;
3、对外暴露对象(通过为对象添加public static final )
4、可以提供get方法,不用提供set方法