我想在 Enum 中声明静态(或非静态)变量。我需要这个,因为我想将枚举值与一些字符串相关联。但我不想硬编码这个字符串。我想将我的应用程序范围的类与字符串常量一起使用。即我想在enum
声明中这样写,但是有编译时错误:
public enum MyEnum {
private static final AppConstants CONSTANTS = AppConstants.getInstance();
ONE(CONSTANTS.one()),
TWO(CONSTANTS.two());
}
我如何将枚举放入一个字段?