1、Java 枚举是一个特殊的类,一般表示一组常量;
2、Java 枚举类使用enum
关键字来定义,各个常量使用逗号 ,
来分割。最后一个常量用;
来结束;
一、枚举的语法
<modifier> enum <name> {
instance1, //逗号分隔
instance2
; //以英文分号结束
}
二、编程实战
代码的详细解读,可以参考视频教程
枚举:Week.java
/**
* User: 祁大聪
*/
public enum Week {
Mon(1,"星期一"),
Tue(2,"星期二"),
Wed(3,"星期三"),
Thur(4,"星期四")
;
public int no;
public String name;
Week(int no, String name){
this.no = no;
this.name = name;
}
}
测试类:TestWeek.java
遍历枚举
/**
* User: 祁大聪
*/
public class TestWeek {
public static void main(String[] args) {
System.out.println(Week.Mon.name);
for(Week w : Week.values()){
System.out.println(w.name + " , " + w.no);
}
}
}