enum
- 在 Java 中使用 enum 关键字来定义枚举类,其地位与 class、interface 相同
- 在 Java 中使用 enum 关键字来定义枚举类,其地位与 class、interface 相同,一个 Java 源文件中最多只能有一个 public 类型的枚举类,且该 Java 源文件的名字也必须和该枚举类的类名相同,这点和类是相同的
使用
// 定义一个星期的枚举类
public enum WeekEnum {
// 在第一行显式地列出7个枚举实例(枚举值),系统会自动添加 public static final 修饰
SUNDAY, MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY;
}
遍历
for (WeekEnum a : WeekEnum.values()){
System.out.println(a);
}
其他详细使用:
- 作为switch的判断条件
- 枚举实现单例
- 枚举可与数据库交互