枚举类型
枚举类型介绍
-
统一管理常量的类
-
Java中对常量数据的配置可以使用枚举类型实现,枚举类型是面向对象中的一种类型,它也有对象、属性、方法等,所以非常方便定义,枚举类型将它的对象(实例)设置为常量方便读取和使用。
-
定义格式:
//使用关键字enum public enum 枚举类名 { //枚举项全部大写命名 //枚举项就是对象,它是常量 枚举项1,枚举项2,...; 构造方法 成员变量 成员方法 }
注意事项
- 每个枚举类型继承java.lang.Enum,所以枚举类型不能再继承其他类型
- 枚举项就是枚举类型的对象(实例),一般使用大写字母,一个枚举项表示一个常量项,多个枚举项使用逗号分隔
- 枚举类型的构造方法使用private私有属性
- 通过枚举类名.枚举名称访问指定的枚举项
枚举类实现接口
- 枚举类型可向上转型为接口类型
switch与enum连用