zoukankan      html  css  js  c++  java
  • Java 枚举类

    public enum Season2 implements Info{

        spring("春天","春风又路江南岸"),
        summer("夏天","映日荷花别样红"),
        autumn("秋天","秋水共长天一色"),
        winter("冬天","千树万树梨花开");
        final String seasonName;
        final String seasonDesc;
        private Season2(String seasonName, String seasonDesc) {
            this.seasonName = seasonName;
            this.seasonDesc = seasonDesc;
        }
        //获取枚举类对象的信息
        @Override
        public String getInfo() {
            switch(this){
            case spring:return "a";
            case summer:return "b";
            case autumn:return "c";
            case winter:return "d";
            }
            return null;
            
        }

    //该方法的另一种实现

    public enum Season2 implements Info{

        spring("春天","春风又路江南岸"){
            @Override
            public String getInfo() {
                return "A";
            }
        },
        summer("夏天","映日荷花别样红"){
            //获取枚举类对象的信息
            @Override
            public String getInfo() {
                return "A";
            }
        },
        autumn("秋天","秋水共长天一色"){
            @Override
            public String getInfo() {
                return "A";
            }
        },
        winter("冬天","千树万树梨花开"){
            @Override
            public String getInfo() {
                return "A";
            }
        };
        final String seasonName;
        final String seasonDesc;
        private Season2(String seasonName, String seasonDesc) {
            this.seasonName = seasonName;
            this.seasonDesc = seasonDesc;
        }



    }

  • 相关阅读:
    Vue基础
    ES6之promise
    第13次作业--邮箱的正则表达式
    第12次作业--你的生日
    第11次作业--字符串处理
    第10次作业
    Java找回感觉的练习
    第四次博客作业-结对项目
    第9次作业--接口及接口回调
    深入面向对象——继承
  • 原文地址:https://www.cnblogs.com/liuquande/p/3787462.html
Copyright © 2011-2022 走看看