enum
- 在 Java 中使用 enum 關(guān)鍵字來(lái)定義枚舉類,其地位與 class伊脓、interface 相同
- 在 Java 中使用 enum 關(guān)鍵字來(lái)定義枚舉類府寒,其地位與 class、interface 相同,一個(gè) Java 源文件中最多只能有一個(gè) public 類型的枚舉類报腔,且該 Java 源文件的名字也必須和該枚舉類的類名相同株搔,這點(diǎn)和類是相同的
使用
// 定義一個(gè)星期的枚舉類
public enum WeekEnum {
// 在第一行顯式地列出7個(gè)枚舉實(shí)例(枚舉值),系統(tǒng)會(huì)自動(dòng)添加 public static final 修飾
SUNDAY, MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY;
}
遍歷
for (WeekEnum a : WeekEnum.values()){
System.out.println(a);
}
其他詳細(xì)使用:
- 作為switch的判斷條件
- 枚舉實(shí)現(xiàn)單例
- 枚舉可與數(shù)據(jù)庫(kù)交互