一、枚举类:类的对象的个数是可数多个的这样的类叫做枚举类
1、自定义枚举类 2、使用enum实现枚举类 3、Enum类中常见方法 4、实现接口的枚举类
二、通过使用enum关键字创建枚举类
格式:enum 枚举类的类名{
}
注意:
1、使用enum定义的枚举类默认继承了java.lang.Enum类,因此不能再继承其他类
2、枚举类的构造器只能使用private权限修饰符
3、枚举类声明的对象必须放在首行,多个对象之间用","隔开,";"结尾,
对象前面默认省略的是public static final
三、Enum常用方法
value()方法:
返回枚举类的对象数组,该方法可以很方便的遍历所有的枚举值
valueOf(String str):
可以把一个字符串转为对应的枚举类对象,要求字符串必须是枚举类对象 的"名字",如果不是,会有运行时异常:IllegalArgumentException