此代码正常运行
public enum MyEnum{
ONE("str"),
TWO("smth");
MyEnum(String str){this.foo=str;}
String foo;
}
但我想为每个枚举值添加一些特定字段:
enum MyEnum{
ONE("str"){
int bar1;
},
TWO("smth"){
Date bar2;
};
MyEnum(String str){this.foo=str;}
String foo;
}
我明白我可以写:
int bar1=12;
但我可以在构造函数中设置此值吗?