Java编写简单的枚举

一、枚举的关键词

  • 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 + '\'' +
                '}';
    }
}

猜你喜欢

转载自blog.csdn.net/peanutwzk/article/details/106467114