基本步骤:
1.定义枚举变量(变量之间用逗号隔开而不是分号)
2.声明枚举对象的属性(不可更改用final关键字修饰)
3.私有化构造方法
4.get返回枚举变量
定义声明状态的枚举Enum类
public enum ClaimState {
isReceived("1"),
NotReceived("0");
//声明枚举对象的属性
private final String num;
//私有化构造方法
ClaimState(String num) {
this.num = num;
}
//get返回
public String getNum() {
return num;
}
}
实际应用部分代码
//枚举判断
if(Objects.equals(claimState, ClaimState.isReceived.getNum())) {
log.info("已认领");
resData.claimState = "1";
}else {
log.info("未认领");
resData.claimState = "0";
}