Java枚舉(enum)

Java 枚舉是一個(gè)特殊的類敛惊,一般表示一組常量膊毁,比如一年的 4 個(gè)季節(jié)胀莹,一個(gè)年的 12 個(gè)月份,一個(gè)星期的 7 天婚温,方向有東南西北等描焰。

Java 枚舉類使用 enum 關(guān)鍵字來定義,各個(gè)常量使用逗號(hào) , 來分割栅螟。

例如定義一個(gè)顏色的枚舉類荆秦。

enum Color

{

? ? RED, GREEN, BLUE;

}

以上枚舉類 Color 顏色常量有 RED, GREEN, BLUE,分別表示紅色力图,綠色步绸,藍(lán)色。

使用實(shí)例:

實(shí)例

enum Color

{

? ? RED, GREEN, BLUE;

}

public class Test

{

? ? // 執(zhí)行輸出結(jié)果

? ? public static void main(String[] args)

? ? {

? ? ? ? Color c1 = Color.RED;

? ? ? ? System.out.println(c1);

? ? }

}

執(zhí)行以上代碼輸出結(jié)果為:

RED

內(nèi)部類中使用枚舉

枚舉類也可以聲明在內(nèi)部類中:

實(shí)例

public class Test

{

? ? enum Color

? ? {

? ? ? ? RED, GREEN, BLUE;

? ? }

? ? // 執(zhí)行輸出結(jié)果

? ? public static void main(String[] args)

? ? {

? ? ? ? Color c1 = Color.RED;

? ? ? ? System.out.println(c1);

? ? }

}

執(zhí)行以上代碼輸出結(jié)果為:

RED

每個(gè)枚舉都是通過 Class 在內(nèi)部實(shí)現(xiàn)的吃媒,且所有的枚舉值都是 public static final 的瓤介。

以上的枚舉類 Color 轉(zhuǎn)化在內(nèi)部類實(shí)現(xiàn):

class Color

{

? ? public static final Color RED = new Color();

? ? public static final Color BLUE = new Color();

? ? public static final Color GREEN = new Color();

}

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末吕喘,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子刑桑,更是在濱河造成了極大的恐慌兽泄,老刑警劉巖,帶你破解...
    沈念sama閱讀 211,639評(píng)論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件漾月,死亡現(xiàn)場(chǎng)離奇詭異病梢,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)梁肿,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,277評(píng)論 3 385
  • 文/潘曉璐 我一進(jìn)店門蜓陌,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人吩蔑,你說我怎么就攤上這事钮热。” “怎么了烛芬?”我有些...
    開封第一講書人閱讀 157,221評(píng)論 0 348
  • 文/不壞的土叔 我叫張陵隧期,是天一觀的道長(zhǎng)。 經(jīng)常有香客問我赘娄,道長(zhǎng)仆潮,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 56,474評(píng)論 1 283
  • 正文 為了忘掉前任遣臼,我火速辦了婚禮性置,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘揍堰。我一直安慰自己鹏浅,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,570評(píng)論 6 386
  • 文/花漫 我一把揭開白布屏歹。 她就那樣靜靜地躺著隐砸,像睡著了一般。 火紅的嫁衣襯著肌膚如雪蝙眶。 梳的紋絲不亂的頭發(fā)上季希,一...
    開封第一講書人閱讀 49,816評(píng)論 1 290
  • 那天,我揣著相機(jī)與錄音械馆,去河邊找鬼胖眷。 笑死武通,一個(gè)胖子當(dāng)著我的面吹牛霹崎,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播冶忱,決...
    沈念sama閱讀 38,957評(píng)論 3 408
  • 文/蒼蘭香墨 我猛地睜開眼尾菇,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起派诬,我...
    開封第一講書人閱讀 37,718評(píng)論 0 266
  • 序言:老撾萬榮一對(duì)情侶失蹤劳淆,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后默赂,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體沛鸵,經(jīng)...
    沈念sama閱讀 44,176評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,511評(píng)論 2 327
  • 正文 我和宋清朗相戀三年缆八,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了曲掰。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 38,646評(píng)論 1 340
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡奈辰,死狀恐怖栏妖,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情奖恰,我是刑警寧澤吊趾,帶...
    沈念sama閱讀 34,322評(píng)論 4 330
  • 正文 年R本政府宣布,位于F島的核電站瑟啃,受9級(jí)特大地震影響论泛,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜蛹屿,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,934評(píng)論 3 313
  • 文/蒙蒙 一孵奶、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧蜡峰,春花似錦了袁、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,755評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至油航,卻和暖如春崭庸,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背谊囚。 一陣腳步聲響...
    開封第一講書人閱讀 31,987評(píng)論 1 266
  • 我被黑心中介騙來泰國(guó)打工怕享, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人镰踏。 一個(gè)月前我還...
    沈念sama閱讀 46,358評(píng)論 2 360
  • 正文 我出身青樓函筋,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親奠伪。 傳聞我的和親對(duì)象是個(gè)殘疾皇子跌帐,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,514評(píng)論 2 348

推薦閱讀更多精彩內(nèi)容

  • 有的人說首懈,不推薦使用枚舉。有的人說谨敛,枚舉很好用究履。究竟怎么使用,如何使用脸狸,仁者見仁智者見智最仑。總之炊甲,先學(xué)會(huì)再說~ 為什...
    秋刀魚茶泡飯QAQ閱讀 871評(píng)論 0 5
  • 枚舉(enum)盯仪,是指一個(gè)經(jīng)過排序的、被打包成一個(gè)單一實(shí)體的項(xiàng)列表蜜葱。一個(gè)枚舉的實(shí)例可以使用枚舉項(xiàng)列表中任意單一項(xiàng)的...
    是龍臺(tái)呀閱讀 2,067評(píng)論 0 1
  • 本文包括:枚舉由來如何使用全景?枚舉類特性單例設(shè)計(jì)模式定義特殊結(jié)構(gòu)枚舉星期輸出中文的案例枚舉類API 枚舉(enum)...
    廖少少閱讀 2,844評(píng)論 2 14
  • 簡(jiǎn)介 枚舉是Java1.5引入的新特性,通過關(guān)鍵字enum來定義枚舉類牵囤。枚舉類是一種特殊類爸黄,它和普通類一樣可以使用...
    JimmieYang閱讀 42,798評(píng)論 4 75
  • 枚舉類構(gòu)造器 只能使用 private 訪問修飾符,所以無法從外部調(diào)用構(gòu)造器揭鳞,構(gòu)造器只在構(gòu)造枚舉值時(shí)被調(diào)用炕贵; 使用...
    天空在微笑閱讀 278評(píng)論 0 0