以下是一个Java枚举类的示例:

public enum Weekday {
    MONDAY("星期一"),
    TUESDAY("星期二"),
    WEDNESDAY("星期三"),
    THURSDAY("星期四"),
    FRIDAY("星期五"),
    SATURDAY("星期六"),
    SUNDAY("星期日");

    private final String chineseName;

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

    public String getChineseName() {
        return chineseName;
    }
}

在这个示例中,我们定义了一个Weekday枚举类,它包含了七个枚举常量:MONDAYTUESDAYWEDNESDAYTHURSDAYFRIDAYSATURDAYSUNDAY。每个枚举常量都有一个对应的中文名称。

枚举类的构造函数被定义为私有的,只能在枚举类内部使用。每个枚举常量都会调用构造函数来初始化其对应的中文名称。

我们还定义了一个getChineseName()方法,用于获取枚举常量的中文名称。

使用这个枚举类的示例代码如下:

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

这个示例中,我们将today变量设置为Weekday.MONDAY枚举常量,并通过调用getChineseName()方法获取其对应的中文名称。然后将结果打印输出。

输出结果将是:Today is 星期一

java 写一个枚举类

原文地址: https://www.cveoy.top/t/topic/iOiK 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录