Java使用enum定义常量类型,常量本身带有类型信息,可以使用==比较。
enum定义的类型是class,继承自java.lang.Enum
所有常量都是唯一引用实例
常量可用于switch语句
name()获取常量定义的字符串,注意不要使用toString()
ordinal()返回常量定义的顺序(无实质意义)
可以为enum类编写构造方法、字段、方法
构造方法必须为private
Java使用enum定义常量类型,常量本身带有类型信息,可以使用==比较。
enum定义的类型是class,继承自java.lang.Enum
所有常量都是唯一引用实例
常量可用于switch语句
name()获取常量定义的字符串,注意不要使用toString()
ordinal()返回常量定义的顺序(无实质意义)
可以为enum类编写构造方法、字段、方法
构造方法必须为private