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