java 写一个枚举类
以下是一个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枚举类,它包含了七个枚举常量:MONDAY,TUESDAY,WEDNESDAY,THURSDAY,FRIDAY,SATURDAY,SUNDAY。每个枚举常量都有一个对应的中文名称。
枚举类的构造函数被定义为私有的,只能在枚举类内部使用。每个枚举常量都会调用构造函数来初始化其对应的中文名称。
我们还定义了一个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 星期一
原文地址: https://www.cveoy.top/t/topic/iOiK 著作权归作者所有。请勿转载和采集!