enum关键字
enum BaseType{
BYTE, INT
}
Enum类
class BaseType extends Enum{
BYTE(0,"byte"),
INT(3,"int"),
;
int code;
String text;
private BaseType(int code, String text){
this.code = code;
this.text = text;
}
// getter setter
// toString
}
常用方法
方法名称 | 描述 |
---|---|
values() | 以数组形式返回枚举类型的所有成员 |
valueOf() | 将普通字符串转换为枚举实例 |
compareTo() | 比较两个枚举成员在定义时的顺序 |
ordinal() | 获取枚举成员的索引位置 |
枚举方法