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



    }

  • 相关阅读:
    k8s的基本概念与基本功能
    STM32F030看门狗
    STM32F030低功耗
    STM32开发脱坑记
    ubuntu下安装wine并运行source insight
    Linux下使用Eclipse搭建ARM开发环境
    linux下的find文件查找命令与grep文件内容查找命令(转)
    STM32F030 BootLoader与应用程序的跳转设置
    MCU开发之MDK-ARM总结
    IIC协议总结
  • 原文地址:https://www.cnblogs.com/liuquande/p/3787462.html
Copyright © 2020-2023  润新知