[JAVA]enumeration 列舉

  • 列舉可做為「常數」的集合,如果不在集合內的物件,compiler不會過。
    • ※ 使用列舉可以避免誤用錯誤的常數 

  • 列舉可搭配switch使用
  • 列舉可以在類別內(inline)定義
  • 列舉可以有建構子(constructor),可建構複雜的列舉

依據上例,有幾件事項要說明一下:

1.     列舉實例必須最先定義。

2.     最後一個列舉實例必須加上分號(;)

3.     新屬性不能在列舉實例之前宣告,需在列舉實例之後宣告。

4.     建構子有二個參數,所以每個列舉實例都要傳入二個參數。

5.     建構子是隱含性的privateprivate修飾詞可寫可不寫,不能變更為public



參考:https://www.tpisoftware.com/tpu/articleDetails/1432

留言

這個網誌中的熱門文章

[HTML]標籤-下

論P, NP, NP-Complete, NP-Hard問題

[Python]基礎課程

[系統]解除電腦限制頻寬

[HTML]標籤-上

[AlaSQL] 多data查詢+累計

How to Check the MySQL Version

[SQL Sever] 日期時間

推薦使用的9款編程字體

類別型態 vs 基本型態