Java 中的枚举类(enum)

1、常量使用

Java 中的枚举类(enum)

2、switch

Java 中的枚举类(enum)

3、向枚举类添加新的方法

  • 必须在enum实例序列的最后添加一个分号
  • 而且 Java 要求必须先定义 enum 实例

Java 中的枚举类(enum)

4、覆盖方法

Java 中的枚举类(enum)

5、实现接口

  • 所有的枚举都继承自java.lang.Enum类
  • 所以枚举对象不能再继承其他类

Java 中的枚举类(enum)

6、使用接口组织枚举

Java 中的枚举类(enum)

7、枚举集合

  • java.util.EnumSet和java.util.EnumMap是两个枚举集合
  • EnumSet保证集合中的元素不重复
  • EnumMap中的 key是enum类型,而value则可以是任意类型

转载于:https://my.oschina.net/u/3847203/blog/1829527