我想創建一個枚舉中的私有靜態最終變量,但我不斷收到編譯錯誤。有誰知道如何解決這一問題?enum中的私有靜態最終變量
Multiple markers at this line
- Syntax error, insert "Identifier" to complete EnumConstantHeaderName
- Syntax error, insert "}" to complete 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) {
...
}
}
...
}
公約說,把你的領域關於你的方法。 – 2012-02-14 01:21:24
我實際上是在構造函數中使用字符串。 – will 2012-02-14 01:51:03
湯姆 - 你說「把你的領域放在你的方法上」是什麼意思? – will 2012-02-14 01:51:29