public class Constants {
public enum Status{
sen(3,"发送中"),
suc(8,"成功"),
fai(6,"失败"),
;
Integer status;
String desc;
Status(String desc, Integer status) {
this.desc = desc;
this.status = status;
}
public Integer getStatus() {
return status;
}
public void setStatus(Integer status) {
this.status = status;
}
public String getDesc() {
return desc;
}
public void setDesc(String desc) {
this.desc = desc;
}
}
}
然后用这种“未闭合的字符串常量”“aftersen(3编译错误”。 如果我删除变量“递减”,则错误消失。 有人可以帮助我?的Java枚举编译错误“未闭合的字符串文字”
是你的源代码文件的编码你的'javac'期望的是什么? –
另外,考虑在枚举常量'fai'之后移除无关的逗号。 –
而且你似乎以错误的顺序给你的构造函数参数。您的构造函数期望该字符串是第一个。 –