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

    摘抄在 b站尚硅谷JAVA教程

    package com.LearnJava.enume;
    
    enum Season{
        SPRING("春天","春暖花开"),
        SUMMER("夏天","夏日炎炎"),
        AUTUMO("秋天","秋高气爽"),
        WINTTER("冬天","白雪皑皑");
    
        private final String seasonName;
        private final String seasonDesc;
    
    
        Season(String seasonName, String seasonDesc) {
            this.seasonName = seasonName;
            this.seasonDesc = seasonDesc;
        }
    }
    public class TestEnume {
        public static void main(String[] args) {
            Season spring = Season.SPRING;
    
            System.out.println(spring);
            System.out.println(spring.getClass().getSuperclass());
        }
    }
    //SPRING
    //class com.LearnJava.enume.Season

     常用方法:

     

     enum类实现接口,即可以对所有的枚举成员实现同样的虚方法,也可以针对特殊的枚举成员实现虚方法.

    package com.LearnJava.enume;
    
    interface Show{
        void show();
    }
    
    enum Season implements Show{
        SPRING("春天","春暖花开"){
            @Override
            public void show() {
                System.out.println("我是春天");
            }
        },
        SUMMER("夏天","夏日炎炎"),
        AUTUMO("秋天","秋高气爽"),
        WINTTER("冬天","白雪皑皑");
    
        private final String seasonName;
        private final String seasonDesc;
    
    
        Season(String seasonName, String seasonDesc) {
            this.seasonName = seasonName;
            this.seasonDesc = seasonDesc;
        }
    
        @Override
        public void show() {
            System.out.println("这是一个季节");
        }
    }
    public class TestEnume {
        public static void main(String[] args) {
            Season spring = Season.SPRING;
            spring.show();
            Season summer = Season.SUMMER;
            summer.show();
        }
    }
    View Code
  • 相关阅读:
    Crontab '2>&1 &' 含义
    form提交方式Methor
    oracle基本术语
    在工作中常用的sql语句
    常用的删除大数据方法(游标+分段)
    oracle9i、10g、11g区别
    SSH面试总结(Hibernage面试)
    实习生招聘笔试
    TopCoder上一道600分滴题
    Oracle数据库面试题汇总
  • 原文地址:https://www.cnblogs.com/superxuezhazha/p/12312622.html
Copyright © 2011-2022 走看看