一、枚举的关键词
- enum:用enum代替 class关键字声明这是一个枚举类
二、自定义枚举类
枚举类和普通类唯一不同的是:
提前在类中定义了类的实例,其他按照正常的类的写法来写即可。
public enum DirectionEnum {
// 枚举类的实例
EAST(1, "东"),
SOUTH(2, "南"),
WEST(3, "西"),
NORTH(4, "北");
//属性
private int code;
private String name;
//get set
public int getCode() {
return code;
}
public void setCode(int code) {
this.code = code;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
DirectionEnum(Integer code, String name) {
this.code = code;
this.name = name;
}
@Override
public String toString() {
return "DirectionEnum{" +
"code=" + code +
", name='" + name + '\'' +
'}';
}
}