我刚学会了枚举,我有点困惑。我想在一个文件中声明我的枚举我发现了这个问题,而且我能看到的确切地说就是那个
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";
}
}
对于每个内部的ennum类,eclipse给了我错误“插入'EnumBody来完成ClassBodyDeclaration。这是什么我在这里做错了?
答案 0 :(得分:1)
语法不正确。 尝试这样的事情:
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...
}