java列舉型別

2021-04-25 12:22:16 字數 567 閱讀 5017

使用列舉的關鍵技術如下:

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...