我想弄清楚为什么我在下面的代码中遇到编译错误:
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/