package com.heima;
/*
* 1、 自定义枚举 Week 用于表示星期,Mon,Tue,Wed...
* 要求每个枚举值都有toLocaleString 方法,用于获得枚举所表示的星期的中文格式 星期一、星期二、星期三...
* Sunday Sun 星期日
* Monday Mon 星期一
* Tuesday Tue 星期二
* Wednesday Wed 星期三
* Thursday Thu 星期四
* Friday Fri 星期五
* Saturday Sat 星期六
*/
public class Test01 {
public static void main(String[] args) {
Week day =Week.FRI;
System.out.println(day.name());//FRI
System.out.println(Week.valueOf("SUN").toLocaleString());//星期日
}
}
enum Week {
MON{
public String toLocaleString(){
return "星期一";
}
},
TUES{
public String toLocaleString(){
return "星期二";
}
},
WEB{
public String toLocaleString(){
return "星期三";
}
},
THUR{
public String toLocaleString(){
return "星期四";
}
},
FRI{
public String toLocaleString(){
return "星期五";
}
},
SAT{
public String toLocaleString(){
return "星期六";
}
},
SUN{
public String toLocaleString(){
return "星期日";
}
};
private String value;
private Week(String value) {
this.value = value;
}
public String getValue() {
return value;
}
public abstract String toLocaleString();
} |