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

溫馨提示×

java枚舉類型如何定義

小億
82
2024-09-13 14:30:28
欄目: 編程語言

在Java中,枚舉(Enum)是一種特殊的類,用于表示一組固定的常量值。要定義一個枚舉類型,請使用關鍵字enum,然后列出所有可能的值。這里是一個簡單的例子:

public enum Weekday {
    MONDAY,
    TUESDAY,
    WEDNESDAY,
    THURSDAY,
    FRIDAY,
    SATURDAY,
    SUNDAY
}

在這個例子中,我們定義了一個名為Weekday的枚舉類型,它包含7個常量值,分別表示一周的每一天。你可以通過以下方式使用這個枚舉類型:

public class EnumExample {
    public static void main(String[] args) {
        Weekday day = Weekday.MONDAY;
        System.out.println("Today is " + day);
    }
}

輸出結果將會是:

Today is MONDAY

此外,枚舉類型還支持構造函數、方法和屬性。例如:

public enum Weekday {
    MONDAY("Monday"),
    TUESDAY("Tuesday"),
    WEDNESDAY("Wednesday"),
    THURSDAY("Thursday"),
    FRIDAY("Friday"),
    SATURDAY("Saturday"),
    SUNDAY("Sunday");

    private final String name;

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

    public String getName() {
        return name;
    }
}

在這個例子中,我們為Weekday枚舉類型添加了一個私有屬性name,并為每個枚舉值提供了一個字符串表示。我們還定義了一個構造函數和一個getName()方法來獲取這個字符串表示。現在,你可以這樣使用這個枚舉類型:

public class EnumExample {
    public static void main(String[] args) {
        Weekday day = Weekday.MONDAY;
        System.out.println("Today is " + day.getName());
    }
}

輸出結果將會是:

Today is Monday

0
临安市| 张北县| 巨鹿县| 奉化市| 尚志市| 三明市| 海伦市| 江达县| 龙南县| 博湖县| 北票市| 光山县| 仲巴县| 德令哈市| 双桥区| 沭阳县| 大新县| 吴堡县| 彰化市| 游戏| 精河县| 玉门市| 宕昌县| 台南市| 织金县| 慈利县| 滕州市| 阳泉市| 都安| 桐梓县| 淮阳县| 武乡县| 青龙| 日照市| 镇沅| 谷城县| 沧州市| 平昌县| 乌拉特中旗| 开平市| 内江市|