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枚举例子的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇:
- 下一篇: