枚举:枚举是一个被命名的整型常数的集合,用于声明一组带标识符的常数。
如何去声明枚举呢?
声明枚举
声明枚举时必须使用 enum 关键字,然后定义枚举的名称、可访问性、基础类型和成员等。枚举声明的语法如下:
public enum day{
Monday,Tuesday,
}
之后便可以通过枚举类型名直接引用常量,如 day.Monday day.Tuesday
使用枚举还可以使 switch 语句的可读性更强,例如以下示例代码:
day d=day.Monday;
switch(d){
case Monday:
System.out.println("周一");
break;
case Tuesday:
System.out.println("周二");
}
Java 中的每一个枚举都继承自 java.lang.Enum 类。当定义一个枚举类型时,每一个枚举类型成员都可以看作是 Enum 类的实例,这些枚举成员默认都被 final、public, static 修饰,当使用枚举类型成员时,直接使用枚举名称调用成员即可。