我试图弄清楚为什么我在下面的代码上得到编译错误:
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;
}
}
Run Code Online (Sandbox Code Playgroud)
你的enum声明有几个问题,第一个enum构造函数不能公开,第二个你需要;在私有字段之前添加.例如
public enum Something {
;
private String myInput;
Something(String paramString) {
this.myInput = paramString;
}
public String getInputName() {
return this.myInput;
}
}
Run Code Online (Sandbox Code Playgroud)