java - 一个 Java 文件中的多个枚举类 2

标签 java enums

我刚刚了解了枚举,有点困惑。我想在一个文件中声明我的枚举,我发现了这个问题,并且据我所知,确实做到了这一点

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/

相关文章:

java - 如何逐步运行@RunWith(Cucumber.class)

java - 使用文本文件填充二叉搜索树

Swift 枚举 : Getting enum value for string enum from int value

c++ - 将 C++ 字符串映射到枚举以获取用户输入

ios - 无需开关即可从枚举中获取关联类型对象

java - 无法使用摘要身份验证访问 REST API

java - DynamoDB 获取查询

Java - 在自身内部使用枚举值

java - 将线性布局动态添加到相对布局中

c# - 防止魔数(Magic Number)和字符串的设计