关于枚举

215 阅读1分钟

一、枚举类:类的对象的个数是可数多个的这样的类叫做枚举类

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