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 星期一。
原文地址: http://www.cveoy.top/t/topic/qutP 著作权归作者所有。请勿转载和采集!