我刚刚了解了枚举,有点困惑。我想在一个文件中声明我的枚举,我发现了这个问题,并且据我所知,确实做到了这一点
Multiple Enum Classes in one Java File
只是它不起作用
public class DERstring{
public enum Fertigkeit
{
UEBER = "Überreden";
HEIML = "Heimlichkeit";
SUCHE = "Suchen";
}
public enum Terrain
{
LEICHT = "leicht";
MITTEL = "mittelschwer";
UNPASS = "unpassierbar";
}
}
对于每个内部枚举类,Eclipse 都会给出错误“insert 'EnumBody to Complete ClassBodyDeclaration”。我在这里做错了什么?
最佳答案
您的语法不正确。 尝试这样的事情:
public class DERstring{
public enum Fertigkeit
{
UEBER("Überreden"),
HEIML("Heimlichkeit"),
SUCHE("Suchen");
private String name;
private Fertigkeit(String name){
this.name=name;
}
public String getName() {
return name;
}
}
.....other enums classes...
}
关于java - 一个 Java 文件中的多个枚举类 2,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23057813/