Chinaunix首页 | 论坛 | 博客
  • 博客访问: 2245180
  • 博文数量: 556
  • 博客积分: 11457
  • 博客等级: 上将
  • 技术积分: 5973
  • 用 户 组: 普通用户
  • 注册时间: 2011-02-24 22:33
文章分类

全部博文(556)

文章存档

2013年(22)

2012年(74)

2011年(460)

分类: Java

2011-09-17 15:55:31

values()此方法用于遍历枚举的所有值。
 
作业
 
编写一个关于星期几的枚举WeekDay,要求:
1.枚举值:MON,TUE,WED,THU,FRI,SAT,SUN.
2.该枚举要有一个方法,调用该方法返回中文格式的星期。
 
答案:
  1. package cn.itcast.enumeration2;

  2. import org.junit.Test;

  3. public class Demo {
  4.     
  5.     @Test
  6.     public void test(){
  7.      print(WeekDay.FRI);
  8.     }
  9.     
  10.     public void print(WeekDay wd){
  11.         String value=wd.localValue();
  12.         System.out.println(value);
  13.     }
  14. }

  15. enum WeekDay{
  16.     MON("Monday"){
  17.         public String localValue(){
  18.             return "星期一";
  19.         }
  20.     }
  21.     
  22.     ,TUS("Tuesday"){
  23.         public String localValue(){
  24.             return "星期二";
  25.         }
  26.     }
  27.     
  28.     ,WED("Wednesday"){
  29.         public String localValue(){
  30.             return "星期三";
  31.         }
  32.     }
  33.     
  34.     ,THU("Thursday"){
  35.         public String localValue(){
  36.             return "星期四";
  37.         }
  38.     }
  39.     
  40.     ,FRI("Friday"){
  41.         public String localValue(){
  42.             return "星期五";
  43.         }
  44.     }
  45.     
  46.     ,SAT("Saturday"){
  47.         public String localValue(){
  48.             return "星期六";
  49.         }
  50.     }
  51.     
  52.     ,SUN("Sunday"){
  53.         public String localValue(){
  54.             return "星期天";
  55.         }
  56.     };
  57.     
  58.     
  59.     private String value; //封装每个对象对应的星期
  60.     private WeekDay(String value){
  61.         this.value=value;
  62.     }
  63.     
  64.     public String getValue(){
  65.         return this.value;
  66.     }
  67.     public abstract String localValue();
  68. }
阅读(803) | 评论(0) | 转发(0) |
0

上一篇:测试枚举的常用方法

下一篇:private用法

给主人留下些什么吧!~~