为了账号安全,请及时绑定邮箱和手机立即绑定

java枚举类跟类常量的关系

java枚举类跟类常量的关系

慕雪6442864 2018-07-19 07:23:47
类常量:必须给一个默认值。 int Spring = 1;枚举类:可以不给默认值enum{Spring,Summer,Automn,WInter}.那么问题来了,我在存进数据库的时候 如果第一种方式声明 可以将1存进去,枚举怎么存呢?枚举的作用到底是什么,只是在java端做类型校验的吗。
查看完整描述

1 回答

?
aluckdog

TA贡献1847条经验 获得超7个赞

例如

 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;
        }
    }


查看完整回答
反对 回复 2018-08-11
  • 1 回答
  • 0 关注
  • 770 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信