成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

Java 枚舉

baoxl / 812人閱讀

摘要:聲明枚舉,其實(shí)就是一個(gè)類中我們?nèi)ヒ玫膶?duì)象,本質(zhì)就是類中的靜態(tài)對(duì)象。所以枚舉也有屬性,也有構(gòu)造函數(shù),也有方法。

枚舉

枚舉,相信大家在實(shí)際的軟件開(kāi)發(fā)中經(jīng)常使用,枚舉其實(shí)是一種思想,一種不直接指代而使用引用的一種思想,這樣如果某天相應(yīng)需求變更時(shí),我們可以更快的去修改,只需修改枚舉,因?yàn)槎际且妹杜e,就相當(dāng)于應(yīng)用程序中用到的地方都修改了。

如果你對(duì)枚舉還不了解?請(qǐng)參考深入理解Java枚舉,感謝作者,寫(xiě)得非常好。(能在Google搜索到的CSDN博客文章,足以彰顯這篇文章的優(yōu)秀了。)

這里主要記錄一下如果使用,因?yàn)榘l(fā)現(xiàn)自己每次想使用枚舉的時(shí)候都需要去Google,這里記錄一下,以后參考也更方便。

聲明

枚舉,其實(shí)就是一個(gè)類中我們?nèi)ヒ玫膶?duì)象,本質(zhì)就是類中的靜態(tài)對(duì)象。

所以枚舉也有屬性,也有構(gòu)造函數(shù),也有get方法。

package com.mengyunzhi.measurement.enums;

/**
 * @author zhangxishuo on 2018/8/17
 * 費(fèi)用枚舉
 */
public enum Fee {

    TOTAL_CHECK_FEE("總檢定費(fèi)", (short) -2),
    TAX_FEE("稅費(fèi)", (short) -1),
    URGENT_FEE("加急費(fèi)", (short) 0),
    TRAVEL_FEE("差旅費(fèi)", (short) 1),
    EXPRESS_DELIVERY_FEE("快遞費(fèi)", (short) 2),
    OTHER_FEE("其他費(fèi)用", (short) 3);

    private String name;
    private Short code;

    Fee(String name, Short code) {
        this.name = name;
        this.code = code;
    }

    public String getName() {
        return name;
    }

    public Short getCode() {
        return code;
    }
}

這里建立枚舉主要是為了不同費(fèi)用引用的Short的數(shù)據(jù)能統(tǒng)一,所以name完全是讓開(kāi)發(fā)人員看起程序來(lái)更容易。

使用
Fee.TOTAL_CHECK_FEE.getCode()

就像引用一個(gè)類的靜態(tài)對(duì)象一樣,調(diào)用該對(duì)象的getCode()方法,獲取我們?yōu)椴煌M(fèi)用定義的代碼。

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/76782.html

相關(guān)文章

  • Java 枚舉

    摘要:返回枚舉值在枚舉類中的索引值就是枚舉值在枚舉聲明中的位置,第一個(gè)枚舉值的索引值為零。這是一個(gè)靜態(tài)方法,用于返回指定枚舉類中指定名稱的枚舉值。 手動(dòng)實(shí)現(xiàn)枚舉類 手動(dòng)實(shí)現(xiàn)枚舉類 實(shí)例有限而且固定的類,在Java里被稱為枚舉類。 早期采用通過(guò)定義類的方式來(lái)實(shí)現(xiàn),可以采用如下設(shè)計(jì)方式 通過(guò)private將構(gòu)造器隱藏起來(lái) 把這個(gè)類的所有可能實(shí)例都使用public static final 修飾...

    LiuRhoRamen 評(píng)論0 收藏0
  • Java中的Enum的使用與分析

    摘要:但是,枚舉類的構(gòu)造器有很大的不同構(gòu)造器只是在構(gòu)造枚舉值的時(shí)候被調(diào)用。中的返回的是兩個(gè)枚舉值的順序之差。當(dāng)然,前提是兩個(gè)枚舉值必須屬于同一個(gè)枚舉類,否則會(huì)拋出異常。 原文引用自:http://www.cnblogs.com/frankliiu-java/archive/2010/12/07/1898721.html 示例: public enum EnumTest { ...

    stefanieliang 評(píng)論0 收藏0
  • Java? 教程(枚舉類型)

    枚舉類型 枚舉類型是一種特殊的數(shù)據(jù)類型,它使變量成為一組預(yù)定義的常量,變量必須等于為其預(yù)定義的值之一,常見(jiàn)示例包括羅盤方向(NORTH、SOUTH、EAST和WEST的值)和星期。 因?yàn)樗鼈兪浅A浚悦杜e類型字段的名稱是大寫(xiě)字母。 在Java編程語(yǔ)言中,你可以使用enum關(guān)鍵字定義枚舉類型,例如,你可以將星期的枚舉類型指定為: public enum Day { SUNDAY, MOND...

    Cristalven 評(píng)論0 收藏0
  • ?Java枚舉實(shí)例---交通燈,一文帶你深入理解枚舉,了解融會(huì)貫通JAVA SE所該具備的能力【Ja

    Java學(xué)習(xí)打卡:第十八天 內(nèi)容導(dǎo)航 Java學(xué)習(xí)打卡:第十八天內(nèi)容管理基礎(chǔ)問(wèn)題(一定不要忘記)Java對(duì)象清除機(jī)制(垃圾處理機(jī)制)什么樣的對(duì)象是垃圾呢?那一個(gè)對(duì)象成為垃圾有哪幾種情況?一個(gè)良好習(xí)慣 枚舉類型嵌套枚舉類型實(shí)例----交通信號(hào)燈枚舉類型的方法帶參數(shù)的枚舉類型的枚舉常量? 博主的話 Java養(yǎng)成計(jì)劃(打卡第18天) JAVA SE(夯實(shí)基...

    ChanceWong 評(píng)論0 收藏0
  • Java枚舉全解析

    摘要:關(guān)鍵字與和地位相同,其一樣有成員變量方法可以實(shí)現(xiàn)一個(gè)或多個(gè)接口,也可以有構(gòu)造器枚舉類與普通類的區(qū)別枚舉類的父類是類非抽象枚舉類默認(rèn)使用修飾,不能存在子類枚舉類的構(gòu)造器只能使用修飾符,默認(rèn)就是枚舉類的所有實(shí)例必須在枚舉類的第一行顯式列出,否則 enum關(guān)鍵字與class和interface地位相同,其一樣有成員變量、方法、可以實(shí)現(xiàn)一個(gè)或多個(gè)接口,也可以有構(gòu)造器 枚舉類與普通類的區(qū)別 枚...

    Eidesen 評(píng)論0 收藏0
  • Java 枚舉實(shí)戰(zhàn)

    摘要:如果想讓枚舉類更加的好用,就可以模仿我在實(shí)戰(zhàn)三中的寫(xiě)法那樣,通過(guò)某一個(gè)參數(shù)值,比如參數(shù)值,就能獲取到其對(duì)應(yīng)的枚舉值,然后想要什么值,就什么值就好了。 摘要:本文主要討論生產(chǎn)環(huán)境中枚舉類的使用。首先會(huì)通過(guò)對(duì)枚舉類概念進(jìn)行簡(jiǎn)單的介紹,引入我們討論的主題;然后就直接進(jìn)入實(shí)戰(zhàn)部分,本文只會(huì)介紹在實(shí)戰(zhàn)中用的比較多,也比較常用的情況,所以希望老鐵可以用心體會(huì)并實(shí)踐,最終化為己有;最后會(huì)大致在對(duì)枚舉...

    DevTTL 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<