赞
踩
写枚举类时发现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;
}
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。