Java学习笔记(十二)——枚举和注解
枚举
枚举类型的特点
- 值是有限的值
- 只读,必须要修改
因此,我们可以理解:
- 枚举是一组常量的集合。
- 枚举属于一种特殊的类,里面只包含一组有限的特定的对象。
枚举的实现方式
- 自定义类实现枚举
- 使用enum关键字实现枚举
自定义枚类实现枚举
- 1、不需要提供setXxx方法,因为枚举对象值通常为只读.
- 2、对枚举对象/属性使用final + static共同修饰,实现底层优化.
- 3、枚举对象名通常使用全部大写,常量的命名规范
- 4、枚举对象根据需要,也可以有多个属性
特点:
- 1、构造器私有化
- 2、本类内部创建一组对象[例如:四个春夏秋冬]
- 3、 对外暴露对象(通过为对象添加publicfinalstatic修饰符)
- 4、 可以提供 get 方法,但是不要提供 set