枚举
##一,定义:
从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天啊!!");
}
}
}