类常量:必须给一个默认值。 int Spring = 1;
枚举类:可以不给默认值
enum{
Spring,Summer,Automn,WInter
}
.
那么问题来了,我在存进数据库的时候 如果第一种方式声明 可以将1存进去,
枚举怎么存呢?枚举的作用到底是什么,只是在java端做类型校验的吗。
类常量:必须给一个默认值。 int Spring = 1;
枚举类:可以不给默认值
enum{
Spring,Summer,Automn,WInter
}
.
枚举怎么存呢?枚举的作用到底是什么,只是在java端做类型校验的吗。
例如
public enum AuditStatus{
/**审核中*/
AUDITING(0),
/**审核通过*/
AUDIT_PASS(1),
/**审核拒绝*/
AUDIT_REJECT(2),
/**协议签署完成*/
AUDIT_SIGN(3);
private int value;
private AuditStatus(int value){
this.value = value;
}
public int getStatus(){
return this.value;
}
}