zoukankan      html  css  js  c++  java
  • 在实际开发中Java中enum的用法

    在日常项目的开发中,往往会存在一些固定的值,而且“数据集”中的元素是有限的。

    例如:st_code// 一些状态机制:01-激活  02-未激活  03 -注册。。等等

    还有一特性就是获取简单,配置方便。enum就很好的体现了;

    public enum ExceptionEnum {
        //通过括号赋值,而且必须带有一个参构造器和一个属性跟方法,否则编译出错
        //赋值必须都赋值或都不赋值,不能一部分赋值一部分不赋值;如果不赋值则不能写构造器,赋值编译也出错
        INVALID_PARAM(1,"入参异常","invalid_param"),
        CONNECT_REFUSED(2,"拒绝连接","connect_refused");
        int index;
        String chineseName;
        String englishName;
    
        ExceptionEnum(int index, String chineseName, String englishName) {
            this.index = index;
            this.chineseName = chineseName;
            this.englishName = englishName;
        }
    
        public int getIndex() {
            return index;
        }
    
        public void setIndex(int index) {
            this.index = index;
        }
    
        public String getChineseName() {
            return chineseName;
        }
    
        public void setChineseName(String chineseName) {
            this.chineseName = chineseName;
        }
    
        public String getEnglishName() {
            return englishName;
        }
    
        public void setEnglishName(String englishName) {
            this.englishName = englishName;
        }
    }
    

  • 相关阅读:
    记计账需求分析
    进度条07
    Runner站立会议03
    Runner站立会议02
    Runner站立会议01
    构建之法阅读笔记03
    团队成员介绍
    团队进展报告(1)
    今日事——Sprint计划会议
    团队开发——软件需求分析报告
  • 原文地址:https://www.cnblogs.com/inyu/p/13659082.html
Copyright © 2011-2022 走看看