publicString getName() {
returnname;
}
publicvoid setName(String name) {
this.name = name;
}
public WeekDaygetTimeLong() {
returntimeLong;
}
publicvoid setTimeLong(WeekDay timeLong) {
this.timeLong = timeLong;
}
}
enum WeekDay{
Mon("2h") {
@Override
publicString toLocalTime() {
return"星期一";
}
},
Tue("3h") {
@Override
publicString toLocalTime() {
// TODO Auto-generated method stub
return "星期二";
}
},
Wed("4h") {
@Override
publicString toLocalTime() {
// TODO Auto-generated method stub
return "星期三";
}
},
Thu("5h") {
@Override
publicString toLocalTime() {
// TODO Auto-generated method stub
return "星期四";
}
},
Fri("6h") {
@Override
publicString toLocalTime() {
// TODO Auto-generated method stub
return "星期五";
}
},
Sat("7h") {
@Override
publicString toLocalTime() {
// TODO Auto-generated method stub
return "星期六";
}
},
Sun ("8h") {
@Override
publicString toLocalTime() {
// TODO Auto-generated method stub
return "星期日";
}
};
private String timeLong;
private WeekDay(StringtimeLong){
this.timeLong = timeLong;
}
public StringgetTimeLong() {
returntimeLong;
}
publicabstract String toLocalTime();
}
publicclass TestTimeBean{
publicstaticvoid main(String [] args){
TimeBean tb = newTimeBean();
tb.setName("张三");
tb.setTimeLong(WeekDay.Mon);
//tb.getTimeLong(WeekDay.Mon.toLocalTime());
String timeLong = WeekDay.Mon.getTimeLong();
String localTime = WeekDay.Mon.toLocalTime();
System.out.println(tb.getName()+"..."+localTime +"..."+timeLong);
}
}