意思大概就是一个 星期week的枚举,枚举值为英文名称的星期一到星期天,要求要用两种不同的方法来打印中文的格式的星期名称
第一种:
package com.java.xiong.test0301;
import org.junit.Test;
public class Weeks {
@Test
public void println(){
System.out.print(WeekDay.MONAY.getChinaName());
}
}
enum WeekDay{
MONAY {
@Override
public String getChinaName() {
return "星期一";
}
},TUESDAY {
@Override
public String getChinaName() {
return "星期二";
}
},WBDNESDAY {
@Override
public String getChinaName() {
return "星期三那";
}
},THURSDAY {
@Override
public String getChinaName() {
return "星期四";
}
},FRIDAY {
@Override
public String getChinaName() {
return "星期五";
}
},SATURDAY {
@Override
public String getChinaName() {
return "星期六";
}
};
public abstract String getChinaName();
}
第二种
package com.java.xiong.test0301;
import org.junit.Test;
public class WeeksTow {
@Test
public void print() {
System.out.println(Week.FRIDAY);
}
}
enum Week {
MONDAY("星期一"), TUESDAY("星期二"), WEDEDAY("星期三"), THURSDAY("星期四"), FRIDAY(
"星期五"), SATURADAY("星期六"), SUNDAY("星期天");
private Week(String name) {
}
}