枚舉

當定義一個枚舉時,編譯器就會創建一個擴展java.lang.Enum類的類定義。這個類是java.lang.Object的一個直接後代。但與普通類不同的是,枚舉具有以下屬性:

1、沒有公開的構造器,應爲不可能把它實例化

2、隱式爲static

3、每個枚舉常量只有一個實例

4、可以調用枚舉中的方法值,以便迭代它的枚舉值。


枚舉是優於static final 的,因爲枚舉類型可以控制用戶的輸入 類型。

public static final int INDIVIDUAL = 2;


發佈了40 篇原創文章 · 獲贊 22 · 訪問量 6萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章