Java

java枚举中如何定义常量

小亿
106
2024-09-25 23:49:58
栏目: 编程语言

在Java中,枚举(enum)是一种特殊的类,用于表示一组固定的常量值。要在枚举中定义常量,只需在枚举类中声明静态常量即可。以下是一个简单的示例,展示了如何在Java枚举中定义常量:

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

    private final String dayName;

    // 构造方法
    Weekday(String dayName) {
        this.dayName = dayName;
    }

    // 获取枚举常量的名称
    public String getDayName() {
        return dayName;
    }
}

在这个示例中,我们定义了一个名为Weekday的枚举类,其中包含了7个表示一周中各个工作日的常量。每个常量都有一个与之关联的名称(通过构造方法传递),可以通过getDayName()方法获取。

0
看了该问题的人还看了