枚举

阅读量: 72 编辑

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);
        }
        
    }
    
}
爱码岛编程公众号
试卷资料
爱码岛编程小程序
在线刷题
苏ICP备13052010号
©2023 南京匠成信息科技有限公司