中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

java枚舉enum的用法

發布時間:2021-06-23 12:04:05 來源:億速云 閱讀:164 作者:chen 欄目:大數據

這篇文章主要講解了“java枚舉enum的用法”,文中的講解內容簡單清晰,易于學習與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學習“java枚舉enum的用法”吧!

1.構造方法

    私有的構造方法

2.繼承關系

    默認繼承Enum

3.主要方法

    name:枚舉對象的名字

    ordinal:枚舉對象在類中的順序(索引)

    values:獲取全部的枚舉對象(返回值數組)

    compareTo:對象比較

    valueOf:獲取枚舉對象

4.兩種編寫方式

    a.無屬性方法

public enum  TestEnum {

    MONDAY,TUESDAY,WEDNESDAY,THURSDAY, FRIDAY,SATURDAY,SUNDAY
}

    b.有屬性方法

public enum  TestEnum {
     //如果有自己的屬性,就需要給一個帶參的構造,并且枚舉屬性中需要加入對應的值,就是name
    MONDAY("星期一"),TUESDAY("星期二"),WEDNESDAY("星期三"),THURSDAY("星期四"),
    FRIDAY("星期五"),SATURDAY("星期六"),SUNDAY("星期日");//分號必須加

    private String name;

    TestEnum(String name){
        this.name = name;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }
}

5.應用

public static void method(){
        TestEnum[] testEnums = TestEnum.values();
        for(TestEnum t : testEnums){
            String name = t.getName();
            switch (name){
                case "星期一" :
                    System.out.println("星期一");
                    break;
                case "星期二" :
                    System.out.println("星期二");
                    break;
                case "星期三" :
                    System.out.println("星期三");
                    break;
                case "星期四" :
                    System.out.println("星期四");
                    break;
                case "星期五" :
                    System.out.println("星期五");
                    break;
                case "星期六" :
                    System.out.println("星期六");
                    break;
                case "星期日" :
                    System.out.println("星期日");
                    break;
            }
        }
    }

感謝各位的閱讀,以上就是“java枚舉enum的用法”的內容了,經過本文的學習后,相信大家對java枚舉enum的用法這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是億速云,小編將為大家推送更多相關知識點的文章,歡迎關注!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

景东| 墨江| 开平市| 布尔津县| 日喀则市| 江北区| 罗田县| 乌拉特前旗| 清镇市| 界首市| 罗甸县| 柯坪县| 交城县| 涟水县| 恩平市| 花垣县| 延安市| 囊谦县| 八宿县| 莫力| 隆化县| 乌拉特中旗| 松阳县| 兴安盟| 肇州县| 洮南市| 胶南市| 宁都县| 鹤岗市| 丁青县| 信阳市| 芮城县| 沙雅县| 上饶市| 图木舒克市| 博爱县| 扬州市| 龙山县| 丰台区| 定南县| 麻城市|