Я пытаюсь создать приватную статическую конечную переменную внутри перечисления, но я продолжаю получать ошибку компиляции. Кто-нибудь знает, как это исправить?
Несколько маркеров в этой строке
- Ошибка синтаксиса, вставьте "Идентификатор" для завершения EnumConstantHeaderName
- Ошибка синтаксиса, вставьте "}" для завершения EnumBody
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) {
...
}
}
...
}