国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

Java 枚舉

baoxl / 803人閱讀

摘要:聲明枚舉,其實就是一個類中我們去引用的對象,本質就是類中的靜態對象。所以枚舉也有屬性,也有構造函數,也有方法。

枚舉

枚舉,相信大家在實際的軟件開發中經常使用,枚舉其實是一種思想,一種不直接指代而使用引用的一種思想,這樣如果某天相應需求變更時,我們可以更快的去修改,只需修改枚舉,因為都是引用枚舉,就相當于應用程序中用到的地方都修改了。

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

這里主要記錄一下如果使用,因為發現自己每次想使用枚舉的時候都需要去Google,這里記錄一下,以后參考也更方便。

聲明

枚舉,其實就是一個類中我們去引用的對象,本質就是類中的靜態對象。

所以枚舉也有屬性,也有構造函數,也有get方法。

package com.mengyunzhi.measurement.enums;

/**
 * @author zhangxishuo on 2018/8/17
 * 費用枚舉
 */
public enum Fee {

    TOTAL_CHECK_FEE("總檢定費", (short) -2),
    TAX_FEE("稅費", (short) -1),
    URGENT_FEE("加急費", (short) 0),
    TRAVEL_FEE("差旅費", (short) 1),
    EXPRESS_DELIVERY_FEE("快遞費", (short) 2),
    OTHER_FEE("其他費用", (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;
    }
}

這里建立枚舉主要是為了不同費用引用的Short的數據能統一,所以name完全是讓開發人員看起程序來更容易。

使用
Fee.TOTAL_CHECK_FEE.getCode()

就像引用一個類的靜態對象一樣,調用該對象的getCode()方法,獲取我們為不同費用定義的代碼。

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/76782.html

相關文章

  • Java 枚舉

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

    LiuRhoRamen 評論0 收藏0
  • Java中的Enum的使用與分析

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

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

    枚舉類型 枚舉類型是一種特殊的數據類型,它使變量成為一組預定義的常量,變量必須等于為其預定義的值之一,常見示例包括羅盤方向(NORTH、SOUTH、EAST和WEST的值)和星期。 因為它們是常量,所以枚舉類型字段的名稱是大寫字母。 在Java編程語言中,你可以使用enum關鍵字定義枚舉類型,例如,你可以將星期的枚舉類型指定為: public enum Day { SUNDAY, MOND...

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

    Java學習打卡:第十八天 內容導航 Java學習打卡:第十八天內容管理基礎問題(一定不要忘記)Java對象清除機制(垃圾處理機制)什么樣的對象是垃圾呢?那一個對象成為垃圾有哪幾種情況?一個良好習慣 枚舉類型嵌套枚舉類型實例----交通信號燈枚舉類型的方法帶參數的枚舉類型的枚舉常量? 博主的話 Java養成計劃(打卡第18天) JAVA SE(夯實基...

    ChanceWong 評論0 收藏0
  • Java枚舉全解析

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

    Eidesen 評論0 收藏0
  • Java 枚舉實戰

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

    DevTTL 評論0 收藏0

發表評論

0條評論

最新活動
閱讀需要支付1元查看
<