java - <identifier> 预期的编译错误

标签 java android

我想弄清楚为什么我在下面的代码中遇到编译错误:

package com....;
public enum Something { //says error: <identifier> expected on this line

private String myInput;

public Something(String paramString) {
    this.myInput = paramString;
}

public String getInputName() {
    return this.myInput;
}
}

最佳答案

您的枚举声明有几个问题,首先 enum 构造函数不能公开,其次您需要在私有(private)字段之前添加 ;。例如

public enum Something {
    ;
    private String myInput;

    Something(String paramString) {
        this.myInput = paramString;
    }

    public String getInputName() {
        return this.myInput;
    }
}

关于java - <identifier> 预期的编译错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30004319/

相关文章:

java - 来 self 们 Java 程序的外部程序

java - 从 github 克隆现有 Android 项目时出错

java - Maven 选择了错误的重复依赖项

java - 检查用户正在使用什么手机

java对象比较与继承

android - 如何摆脱代码弃用?

java - Android预览帧率查询

android - WindowManager.LayoutParams.screenBrightness,你能调到多低?

java - 在 Android 应用程序上运行线程时出现致命异常

通过元数据搜索 mp4 视频的 Android 应用程序