5.6 java之枚舉類

枚舉在曰常生活中很常見,例如一個人的性別只能是“男”或者“女”,一週的星期只能是 7 天中的一個等。類似這種當一個變量有幾種固定可能的取值時,就可以將它定義爲枚舉類型。

定義枚舉類型:
public enum Size {SMALL,MEDIUM,LARGE,EXTRA_LARGE};
這個聲明定義的類型是一個類,它剛好有4個實例:SMALL,MEDIUM,LARGE,EXTRA_LARGE

比較兩個枚舉類型的值時用==就可以了,永遠不需要equals

可以在枚舉類型中添加一些構造器、方法和域。

在這裏插入圖片描述

  • 所有的枚舉類型都是Enum類的子類,Enum類中有許多的方法,詳細見圖:
    在這裏插入圖片描述
    在這裏插入圖片描述
    以下是枚舉類的一個例子:

在這裏插入圖片描述

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