枚举内的私有静态最终变量
2022-09-01 14:00:43
我试图在枚举内创建一个私有的静态最终变量,但我不断收到编译错误。有谁知道如何解决这个问题?
此行上的多个标记
- 语法错误,插入“标识符”以完成 EnumConstantHeaderName
- 语法错误,插入“}”以完成枚举体
class Foo {
...
public enum MyEnum {
private static final String MY_STRING = "a string I use in a constructor";
private static final String MY_OTHER_STRING = "a string I use in another constructor";
MyEnumType(1, MY_STRING),
MyEnumType2(2, MY_STRING),
MyEnumType3(3, MY_OTHER_STRING);
MyEnum(int num, String str) {
...
}
}
...
}