0
或者,重新說明它:枚舉類型可以「可變」嗎?可以在枚舉聲明中修改實例變量嗎?
public enum Foo {
ONE,TWO;
private String bar;
Foo() { this.bar = ""; }
String bar() { return bar; }
// legal?
void bar(String bar) { this.bar = bar; }
}
我想如果我想修改它,它不再是一個枚舉類型。
想法?
嘗試編譯它嗎? – StaxMan 2011-02-22 18:31:48