import org.junit.Test;
/**
* date : Jun 14, 2013
*
* time : 7:32:21 PM
*
* author : Spole
*
*/
/**
* 题目:
* 2、 自定义枚举 Week 用于表示星期,
* Mon,Tue,Wed...
* 要求每个枚举值都有toLocaleString 方法,
* 用于获得枚举所表示的星期的中文格式
* 星期一、星期二、星期三...
*/
public class Test02 {
@Test
public void test2() {
System.out.println("英文格式:"+Week.Sat);
System.out.println("中文格式:"+Week.Sat.toLocaleString());
}
}
/**
* date : Jun 14, 2013
*
* time : 9:59:44 PM
*
* author : Spole
*
*/
public enum Week {
Mon(){
@Override
public String toLocaleString(){
return "星期一";
}
},
Tue{
@Override
public String toLocaleString(){
return "星期二";
}
},
Wed{
@Override
public String toLocaleString(){
return "星期三";
}
},
Thurs{
@Override
public String toLocaleString(){
return "星期四";
}
},
Fri{
@Override
public String toLocaleString(){
return "星期五";
}
},
Sat{
@Override
public String toLocaleString(){
return "星期六";
}
},
Sun{
@Override
public String toLocaleString(){
return "星期日";
}
};
public abstract String toLocaleString();
}