介绍
使用enum关键字创建枚举类型,隐含了所创建的类型都是 java.lang.Enum(抽象类) 类的子类。
枚举类的属性:
枚举类对象的属性不应允许被改动, 所以应该使用 private final 修饰。
1)枚举类的使用 private final 修饰的属性应该在构造器中为其赋值。
2)若枚举类显式的定义了带参数的构造器, 则在列出枚举值时也必须对应的传入参数。
枚举类的主要方法:
values()方法 | 返回枚举类型的对象数组。该方法可以很方便地遍历所有的枚举值。 |
valueOf(String str) | 可以把一个字符串转为对应的枚举类对象。要求字符串必须是枚举类对象的“名字”。如 |