首頁 > Java > java教程 > 枚舉的介紹及使用

枚舉的介紹及使用

零下一度
發布: 2017-07-20 13:34:01
原創
2084 人瀏覽過

1.枚舉是什麼?

列舉在C/C++/c#,還有Objective-C中,是一個被命名的整數常數的集合,枚舉在日常生活中很常見。例如表示星期的SUNDAY, MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY,SATURDAY, 就是一個枚舉。枚舉的說明與結構和聯合相似。

2.建構方法

#枚舉類型的構成方法必須為private類型,以防止在限定範圍之外實例化枚舉物件。

3.自訂方法

在枚舉類型中可以定義方法,該方法為所有枚舉成員共用。

4.型別安全

枚舉型別提供了參數型別檢測機制,如果將一個方法的形參定義為枚舉類型,呼叫該方法時傳入的實參不是枚舉成員,編譯無法通過。

5.使用場合

如果一個變數取值範圍有限,可以一一列舉,那麼可以將這些取值定義為枚舉類型成員。通常這個變數被用來當作方法的形參,如果呼叫方法時傳入的參數不是指定的列舉型別成員,編譯就無法通過。概括講,枚舉通用應用於取值固定有限的場合。
      由於枚舉可以定義方法,這豐富了列舉成員的行為。

   6.常用方法

  •      EnumClass.values():以陣列形式傳回枚舉型別成員,主要用於遍歷枚舉類型成員。

  •       EnumConstant.name():傳回枚舉型別成員的名稱,即宣告時的變數名稱。

以上是枚舉的介紹及使用的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板