##API(一)————枚举

枚举

##一,定义:

  从java SE 5.0开始,java程序设计语言引入了一个新的类型--枚举(Enum).

##二,概念:

  枚举是指由一组固定的常量组成的类型,使用关键字enum定义。

##三,语法:

  [Modifier] enum enumName{

    enumContantName1,[enumContantName2]

  }

  Modifier  是访问修饰符,如public等。

  enum   是关键字。

  enumContantName1  表示枚举常量列表,之间用逗号隔开。

注意:在枚举中,如果除了定义枚举常量,还定义了其他成员,则枚举常量列表必须以分号隔开。

##四,举例说明

定义一个枚举,其中包括七个枚举常量,代表一周的7天,变成实现查看一周中每日的日程安排

public enum Week {
    MON,TUE,WED,THU,FRI,SAT,SUN
}
public class DoWhat {
    public void daWhat(Week day){
        switch(day){
            case MON:
            case TUE:
            case WED:
            case THU:
            case FRI:
                System.out.println("工作日 努力写代码!");
            case SAT:
                System.out.println("星期六,休息,看电影!");
            case SUN:
                System.out.println("星期日,休息,打篮球!");
                default:
                    System.out.println("地球上一周只有7天啊!!");
        }
    }
}
原文地址:https://www.cnblogs.com/liurui-bk517/p/11088094.html