ETJava Beta | Java    注册   登录
  • enum使用案例

    发表于 2024-08-24 12:22:53     阅读(200)     博客类别:J2SE

    枚举类型使用案例

     

    package com.et.model;
    
    /**
     * @Author: ETJAVA
     * @CreateTime: 2024-08-24  00:18
     * @Description: TODO 返回数据状态码封装
     * @Version: 1.0
     */
    public enum RStatus {
        MONDAY(1, "星期一", "星期一各种不在状态"),
        TUESDAY(2, "星期二", "星期二依旧犯困"),
        WEDNESDAY(3, "星期三", "星期三感觉半周终于过去了"),
        THURSDAY(4, "星期四", "星期四期待这星期五"),
        FRIDAY(5, "星期五", "星期五感觉还不错"),
        SATURDAY(6, "星期六", "星期六感觉非常好"),
        SUNDAY(7, "星期日", "星期日感觉周末还没过够。。。");
    
        RStatus(int index, String name, String value) {
            this.index = index;
            this.name = name;
            this.value = value;
        }
    
        private int index;
        private String name;
        private String value;
    
        public int getIndex() {
            return index;
        }
    
        public void setIndex(int index) {
            this.index = index;
        }
    
        public String getName() {
            return name;
        }
    
        public void setName(String name) {
            this.name = name;
        }
    
        public String getValue() {
            return value;
        }
    
        public void setValue(String value) {
            this.value = value;
        }
    
        public static void main(String[] args) {
            int index1 = RStatus.MONDAY.index;
            String name1 = RStatus.MONDAY.name;
            String value1 = RStatus.MONDAY.value;
            System.out.println(index1+"-"+name1+"-"+value1);
        }
    }