package cn.incast_homework;
import org.junit.Test;
public class WorkTest {
@Test
public void Test(){
print(WeekDay.SAT);
}
public void print(WeekDay g){
String value = g.localeValue();
System.out.println(value);
}
}
enum WeekDay{
MON("1"){
public String localeValue(){
return "星期一";
}
},
TUE("2"){
public String localeValue(){
return "星期二";
}
},
WED("3"){
public String localeValue(){
return "星期三";
}
},
THU("4"){
public String localeValue(){
return "星期四";
}
},
FRI("5"){
public String localeValue(){
return "星期五";
}
},
SAT("6"){
public String localeValue(){
return "星期六";
}
},
SUN("7"){
public String localeValue(){
return "星期天";
}
};
private String value;
private void WeekDay(String value){
this.value = value;
}
public String getValue(){
return this.value;
}
public abstract String localeValue();
}
这是我写的一个枚举 红色部分是显示编译错误的地方 报的错误大概意思是冲突 但是我不知道是为什么 也不知道怎么改 求大神指点
这个是题目 编写一个关于星期几的枚举WeekDay
* 1、枚举值:MON、TUE、WED、THU、FRI、SAT、SUN
* 2、该枚举要有一个方法,调用该方法返回中文格式的星期
|
|