当前位置:   article > 正文

枚举类字段 Field ‘xxx‘ may be ‘final‘_field may be final

field may be final

需求

枚举类时发现IDEA提示如下警告,看着老不舒服,那么我们要不要处理Field 'xxx' may be 'final' 呢?
在这里插入图片描述

分析

枚举的值都是固定的,且是全局唯一的,用 java 的术语来说就是单例的,所以我们写枚举类时一般都不会给自定义属性写Setter方法。本着单例思想,我们还是加上final

结论

最好加上 final

@Getter
@AllArgsConstructor
public enum TypeEnum {
    NAME_TYPE("名称类型","NAME_TYPE"),
    VALUE_TYPE("值类型","VALUE_TYPE"),
    ;
    private final String name;
    private final String value;
}
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/羊村懒王/article/detail/437850
推荐阅读
相关标签
  

闽ICP备14008679号