使用列舉的關鍵技術如下:
1:enum關鍵字表示列舉型別,它的作用相當於類宣告中的class關鍵字。
2:列舉型別不能有public的構造方法。
3:所有的列舉都是public、static、final的,這些修飾符都是自動加上,無須程式設計師手動新增。
4:列舉之間用「,」分開,最好乙個列舉值用分號「;」。
5:每乙個列舉值是乙個列舉型別的例項。
6:可以在列舉型別定義非列舉值變數,這些變數可以使用任何修飾符。
7:變數賀方法的定義必須在列舉值後面定義。
例項演示:
執行結果:
person列舉值的數目:3
person列舉值如下:
chinese
american
englishman
p value equals person.chinese
chinese的序號:0
p is chinese
對於宣告了方法的列舉型別,可以通過列舉值呼叫列舉型別的方法。對於宣告了方法的列舉值,可以通過
相應的列舉值呼叫列舉值的方法。
java列舉型別
1.定義乙個color的列舉型別 enum color 2.取出乙個列舉型別 public static void main string args 列印結果為 red3.使用foreach輸出列舉內容 for color c1 color.values 列印結果為 redgreen blue 4....
JAVA列舉型別
列舉型別用於宣告一組命名的常數,當乙個變數有幾種可能的取值時,可以將它定義為列舉型別。以一周為例,我們都知道一周七天且固定不變,那麼我們可以使用列舉型別來表示其中的某一天。列舉型別 author jianggujin public enum weekenum 這樣我們定義了乙個最簡單的列舉型別,通過...
Java 列舉型別
步驟 1 預先定義的常量 列舉enum是一種特殊的類 還是類 使用列舉可以很方便的定義常量 比如設計乙個列舉型別 季節,裡面有4種常量 public enum season乙個常用的場合就是switch語句中,使用列舉來進行判斷 注 因為是常量,所以一般都是全大寫 public class hell...