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

1.5以后引入枚舉

一:枚舉類基本語法

定義:

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

簡單枚舉類:

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

 

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

seo優(yōu)化培訓(xùn),網(wǎng)絡(luò)推廣培訓(xùn),網(wǎng)絡(luò)營銷培訓(xùn),SEM培訓(xùn),網(wǎng)絡(luò)優(yōu)化,在線營銷培訓(xùn)

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

seo優(yōu)化培訓(xùn),網(wǎng)絡(luò)推廣培訓(xùn),網(wǎng)絡(luò)營銷培訓(xùn),SEM培訓(xùn),網(wǎng)絡(luò)優(yōu)化,在線營銷培訓(xùn)

延伸閱讀

學(xué)習(xí)是年輕人改變自己的最好方式-Java培訓(xùn),做最負責(zé)任的教育,學(xué)習(xí)改變命運,軟件學(xué)習(xí),再就業(yè),大學(xué)生如何就業(yè),幫大學(xué)生找到好工作,lphotoshop培訓(xùn),電腦培訓(xùn),電腦維修培訓(xùn),移動軟件開發(fā)培訓(xùn),網(wǎng)站設(shè)計培訓(xùn),網(wǎng)站建設(shè)培訓(xùn)學(xué)習(xí)是年輕人改變自己的最好方式