How to define static constants in a Java enum?

后端 未结 4 1613
-上瘾入骨i
-上瘾入骨i 2020-12-02 22:18

Is there any way to define static final variables (effectively constants) in a Java enum declaration?

What I want is to define in one place the string literal value

4条回答
  •  南方客
    南方客 (楼主)
    2020-12-02 22:46

    public enum MyEnum {
        BAR1(MyEnum.BAR_VALUE);
    
        public static final String BAR_VALUE = "Bar";
    

    works fine

提交回复
热议问题