黑马程序员技术交流社区
标题:
枚举问题
[打印本页]
作者:
徐文豪
时间:
2015-6-24 22:42
标题:
枚举问题
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、该枚举要有一个方法,调用该方法返回中文格式的星期
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2