在实际编程中,往往存在着这样的“数据集”,它们的数值在程序中是稳定的,而且“数据集”中的元素是有限的。在JDK1.5之前,人们用接口来描述这一种数据类型。
1.5以后引入枚举
一:枚举类基本语法
定义:
创建枚举类型要使用 enum 关键字,如果是想声明简单枚举,属性之间用逗号相隔 ;如果是属性带id,类似(male(1))这种还需要一个带id的构造方法
简单枚举类:
public enum ColorEnum { red, green, yellow, blue; }
枚举像普通的类一样可以添加属性和方法,如下
public enum Gender { MALE(0), // 男 FEMALE(1); // 女 int id; Gender(int id) { this.id = id; } public int getId() { return id; } }
如果不加构造器,直接