zoukankan      html  css  js  c++  java
  • 枚举类型的用法

    构造枚举类型:

    public class ApiUser implements User{ 
    private String status;
    public enum Status{
            HANG("hang"),
            LOCK("lock"),
            NORMAL("normal"),
            CANCEL("cancel");        
            String value;
            
            Status(String value){
                this.value=value;
            }
            
            public String getValue() {
                return value;
            }
            
            public void setValue(String value) {
                this.value = value;
            }
        }
    }

    注意可以填写备注信息:

        /**
         * 用户状态
         */
        public enum Status{
            /**
             * 挂起
             */
            HANG("hang"),
            /**
             * 锁定
             */
            LOCK("lock"),
            /**
             * 正常
             */
            NORMAL("normal"),
            /**
             * 注销
             */
            CANCEL("cancel");        
            String value;
            
            Status(String value){
                this.value=value;
            }
            
            public String getValue() {
                return value;
            }
            
            public void setValue(String value) {
                this.value = value;
            }
        }

    使用方式:

    ApiUser apiUser= userService.getUserByUserCode(username);        
           apiUser.setStatus(ApiUser.Status.NORMAL.getValue());
  • 相关阅读:
    一条痛并快乐的路
    Daily Scrum 11.1
    Daily Scrum 10.31
    Daily Scrum 10.30
    Daily Scrum 10.29
    Daily Scrum 10.28
    Daily Scrum 10.27
    (Alpha)Let's-Chronos分数分配规则
    Daily Scrum 10.26
    Daily Scrum 10.25
  • 原文地址:https://www.cnblogs.com/shawWey/p/6866406.html
Copyright © 2011-2022 走看看