1 自定义枚举类

1.1 构造器私有化

1.2 在本类中创建一组对象

1.3 对外暴露对象【用public final static修饰】

1.4 可以提供get方法但不提供set方法

2 使用enum关键字创建枚举类

2.1 把class关键字换成enum

2.2 枚举对象必须放在枚举类的首行;

2.3 有多个枚举对象时用“,”间隔;

在使用enum关键字时会隐式继承Enum类

2.4 Enum类的常用方法

方法 说明
name() 返回对象名
ordinal() 返回当前对象的序号【序号从0开始】
values() 返回当前对象数组