java枚举的例子_Java枚举例子
package one;
/*作業要求:用枚舉編寫一個星期
枚舉值:MON TUE WED THU FRI SAT SUN
該枚舉要有一個方法返回中文的星期幾。*/
public class work {
public static void main(String[] args)
{
printDay(week.Monday);
}
public static void printDay(week day)
{
System.out.println(day.getDay());
}
}
/*//方法一:利用構造函數復制
enum week
{
Monday("星期一"),Tuesday("星期二"),Wednesday("星期三"),Thursday("星期四"),Friday("星期五"),Saturday("星期六"),sunday("星期日");
private String day;
private?week(String day)
{
this.day = day;
}
public String getDay()
{
return day;
}
}*/
//方法二:利用抽象方法調用
enum week
{
Monday
{
public String getDay()
{
return "星期一";
}
},
Tuesday
{
public String getDay()
{
return "星期二";
}
},
Wednesday
{
public String getDay()
{
return "星期三";
}
},
Thursday
{
public String getDay()
{
return "星期四";
}
},
Friday
{
public String getDay()
{
return "星期五";
}
},
Saturday
{
public String getDay()
{
return "星期六";
}
},
Sunday
{
public String getDay()
{
return "星期日";
}
};
private week() {};
public abstract String getDay();
}
總結
以上是生活随笔為你收集整理的java枚举的例子_Java枚举例子的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java list 去空字符串_【JAV
- 下一篇: java 中如何实现多进程_在Java中