Java枚举错误 - 需要返回类型

时间:2015-02-07 10:16:56

标签: java enums

我在java中创建了简单的枚举类。

public enum XmlElementsInput {

    element_sentenceInput("a");
    element_sentence("b");

     private final String elementName;

    private XmlElementsInput(String name) {
        this.elementName = name;
    }
    public String getElementName() {
        return elementName;
    }
}

但Netbeans在invalid method declaration; return type required, ilegal start of type行上说:element_sentence("b");。我不知道为什么?你能告诉我为什么吗?

2 个答案:

答案 0 :(得分:7)

enum类型必须以逗号分隔:

element_sentenceInput("a"),
element_sentence("b");

答案 1 :(得分:0)

使用逗号分隔枚举值,如下所示:

public enum XmlElementsInput {

    element_sentenceInput("a"),
    element_sentence("b");

    // Remaining part
}