Blogger 站內搜尋

顯示具有 列舉 標籤的文章。 顯示所有文章
顯示具有 列舉 標籤的文章。 顯示所有文章

2018年11月22日 星期四

Java SE 入門教學 - 列舉 Enumeration

更新時間:11/22/2018

前言

程式中經常會使用到一些常數,如果有些常數是共用的,在 Java 中可以定義一個類別或介面來統一管理常數,而其它物件從這些類別或介面上取用常數,如果需要修改常數則可以從這些類別或介面上直接修改,而不用更動到程式的其它部份,這種使用常數的方式在 J2SE 1.4 或之前的版本相當常見。

J2SE 5.0 中新增了「列舉型態」(Enumerated Types),您可以使用這個功能取代之前 J2SE 1.4 或之前版本定義常數的方式,除了常數設置的功能之外,列舉型態還給了您許多編譯時期的檢查功能,但別想的太複雜,列舉型態本質上還是以類別的方式存在,因而它提供了這麼多額外的功能並不奇怪。


一、列舉常數值

在日常生活中,項目固定、值固定,請用列舉。列舉必須寫在類別內部,屬於內部類別。

語法:

enum 列舉名稱{常數值1, 常數值2, 常數值3, ...}

編譯器會自動加上存取修飾值 public static final


範例:星期