第十章 枚举和注解
10.1 枚举
有时候我们在创建一种类的时候,我们希望该类的值是我们所设置好的一些情况
例如我们编写一个季节season类,我们知道:
1)季节的值是有限的几个值(spring,summer,autumn,winter)
2)且这几个季节是只读的,不需要修改
我们这时便可使用 枚举
小结:使用自定义类实现枚举,有以下特点:
1)构造器私有化,防止new新的对象
2)本类内部创建一组对象(例如春夏秋冬)
3)对外暴露对象(通过为对象添加public static final修饰符)
enum实现枚举: