zoukankan      html  css  js  c++  java
  • Java中的枚举

    package com.EnumTest;
    
    /**
     * @ClassName WeekEnum
     * @Description 枚举类
     * @Author Administrator
     * @Date 2019/5/30 18:21
     * @Version 1.0
     **/
    public enum WeekEnum {
        SUNDAY("星期日"), MONDAY("星期一"), TUESDAY("星期二"), WEDNESDAY("星期三"),
        THURSDAY("星期四"), FRIDAY("星期五"), SATURDAY("星期六");
    
        private String date;
    
        /**
         * 定义一个带参数的构造器,枚举类的构造器只能使用 private 修饰
         * @param date
         */
        private WeekEnum(String date) {
            this.date = date;
        }
    
        public String getDate() {
            return date;
        }
    
        public void setDate(String date) {
            this.date = date;
        }
    
        @Override
        public String toString() {
            return this.date;
        }
    }
    

     

    测试

    package com.EnumTest;
    
    /**
     * @ClassName Main
     * @Description 枚举类测试主类
     * @Author Administrator
     * @Date 2019/5/30 18:24
     * @Version 1.0
     **/
    public class Main {
        public static void main(String[] args) {
            /**
             * 重写toString()方法和不重写的区别?
             */
            for(WeekEnum we : WeekEnum.values()) {
                System.out.println(we);
            }
    
            /**
             * 返回枚举值的索引
             */
            System.out.println(WeekEnum.SATURDAY.ordinal());
    
            // 返回带指定名称的指定枚举类型的枚举常量,名称必须与在此类型中声明枚举常量所用的标识符完全匹配
            System.out.println(WeekEnum.valueOf(WeekEnum.class, "SUNDAY"));
        }
    }
    

      

  • 相关阅读:
    前端组件库
    lazyload隐藏元素不生效处理方法
    Javascript规范
    发送验证码
    flex
    css3转圈
    1.15考试总结
    [violet]蒲公英题解
    ubuntu和windows下的程序对拍
    [Poetize6] IncDec Sequence题解
  • 原文地址:https://www.cnblogs.com/wylwyl/p/10951332.html
Copyright © 2011-2022 走看看