Java Enum构造函数未定义

为什么我收到错误“构造函数未定义”是否在我的eclipse IDE中?
我的代码有问题吗?

public enum EnumHSClass {
    PALADIN ("Paladin"),ROUGE("ROUGE");
}
最佳答案
如果您希望枚举具有参数,则需要为这些参数声明构造函数和字段.

public enum EnumHSClass {
    PALADIN ("Paladin"),ROUGE("ROUGE");
    private final String name;
    private EnumHSClass(String name) {
        this.name = name;
    }

    public String getName() {
        return name;
    }
}

转载注明原文:Java Enum构造函数未定义 - 代码日志