在實際編程中,往往存在著這樣的“數據集”,它們的數值在程序中是穩(wěn)定的,而且“數據集”中的元素是有限的。在JDK1.5之前,人們用接口來描述這一種數據類型。

1.5以后引入枚舉

一:枚舉類基本語法

定義:

  創(chuàng)建枚舉類型要使用 enum 關鍵字,如果是想聲明簡單枚舉,屬性之間用逗號相隔 ;如果是屬性帶id,類似(male(1))這種還需要一個帶id的構造方法

簡單枚舉類:

public enum ColorEnum {
        red, green, yellow, blue;
 }

 

枚舉像普通的類一樣可以添加屬性和方法,如下

seo優(yōu)化培訓,網絡推廣培訓,網絡營銷培訓,SEM培訓,網絡優(yōu)化,在線營銷培訓

public enum Gender {
    MALE(0), // 男
    FEMALE(1); // 女
    int id;
    Gender(int id) {        this.id = id;
    }    public int getId() {        return id;
    }
}

seo優(yōu)化培訓,網絡推廣培訓,網絡營銷培訓,SEM培訓,網絡優(yōu)化,在線營銷培訓

網友評論