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

  • 相关阅读:
    [CF1166E] The LCMs Must be Large
    AtCoder Beginner Contest 161
    [CF1168B] Good Triple
    [CF1172B] Nauuo and Circle
    [CF1185E] Polycarp and Snakes
    [CF1187E] Tree Painting
    Codeforces Round #631 (Div. 2)
    [CF1200E] Compress Words
    Thinkphp绕过宝塔getshell
    如何成为一个漏洞赏金猎人
  • 原文地址:https://www.cnblogs.com/inyu/p/13659082.html
Copyright © 2011-2022 走看看