什么是枚举?
理解之一:枚举(enum)是一组常量的集合,只读。
理解之二:枚举(enum)属于一种特殊的类,只包含一组有限的特定对象。
枚举的两种实现方式:
1、自定义类;
2、使用enum关键字。
自定义类
- 构造器私有化;
- 本类内部创建一组对象【春、夏、秋、冬】;
- 对外暴露对象,即为对象添加public final static修饰符,优化;
- 可提供get方法,禁用set方法,防止属性被修改;
- 枚举对象名使用常量命名规范,即全部大写。
package com.ybc.demo;
/*
* 枚举类
*/