Java枚舉類型

                                                                           Java枚舉類型


談到java,肯定先想到面向對象,爲什麼先扯這個?
沒錯,因爲枚舉也是對象.不說廢話,直接看Java API,


可以看到enum也是一個類,就和class是一個類一樣。

所有抽象的東西都是必須實例化保證對象裏面沒有抽象的東西(因爲抽象的東西無法使用的)之後纔可以用的。所以要用enum的實現去定義具體的內容,

所以使用public enum xxx{..}先實現這個抽象的“enum類”。



還有一個就是enum採用的是單例模式設計的,也就是說他只提供獲取本身對象的接口,並不對外提供構造函數。(裏面的東西是final static的)

單例模式:保證程序裏有且始終只有一個實例,外部想用的話只能通過其get方法獲得。

當然,enum基礎自Object,所以對象的基礎操作還是有的


下面是定義方式

public enum sex{

M,F

}

使用方式

public class test{

public void main(String[] args){

System.out.println(sex.M);

}

}





發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章