自己对java enum(枚举)的理解实例

作者在 2010-05-16 10:18:54 发布以下内容
public enum ENum {
 //这里创建的是一个枚举而不是一个类
//将所要的变量全部声明,格式,变量名(值),
 //生成一个private final的变量,来存储这些对像
 //在写一个构造方法,且为private类型的
 //为day变量生成一个get方法
 x1("星期一"),x2("星期二"),x3("星期三"),x4("星期四"),x5("星期五"),x6("星期六"),x7("星期日");
    private final String day;
    private ENum(String day){
     this.day=day;
    }
 public String getDay() {
  return day;
 }
   
}
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~··
public class TestENum {
 public static void main(String args[]) {
       //写一个for循环,左边是ENum类型,右边是这个ENum类型的values方法
  //通过ENum类型的参数可以访问变量名,通过,参数.getDay()可以访问到值
  for(ENum e :ENum.values()){
   System.out.println(e+"================>"+e.getDay());
  }
 
 }
}
专业文章 | 阅读 961 次
文章评论,共0条
游客请输入验证码
浏览275945次