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() | 返回当前对象数组 |