zoukankan      html  css  js  c++  java
  • Java枚举类型使用示例

    Java枚举类型使用示例

    学习了:https://www.cnblogs.com/zhaoyanjun/p/5659811.html

    http://blog.csdn.net/qq_27093465/article/details/52180865

     加一个分号就可以写方法了;

    package com.stono.enum1;
    
    public enum Color {
        RED,YELLOW,BLACK,GREEN;
        public static void main(String[] args) {
            // System.out.println(Color.RED);
            for(Color color:Color.values()){
                System.out.println(color);
            }
        }
    }

     每一个枚举类型可以有自己的方法,感觉上可以扩展枚举的根方法;

    package com.stono.enum1;
    
    public enum Color3 {
        RED{
            @Override
            public void toStr() {
                System.out.println("red");
            }
        },
        BLACK{
            @Override
            public void toStr() {
                System.out.println("black");
            }
        },
        YELLOW{
            @Override
            public void toStr() {
                System.out.println("yellow");
            }
        };
        
        public abstract void toStr();
        
        public static void main(String[] args) {
            Color3.BLACK.toStr();
        }
        
    }

     这种写法来源于java.util.concurrent.TimeUnit

  • 相关阅读:
    SpringMVC 工作流程
    zookeeper
    Zookeeper
    HashMap
    Shiro learning
    Shiro learning
    Shiro learning
    Easy Poi入门
    Enum枚举学习- java5之前和之后的写法
    linux命令行todo列表管理工具Taskwarrior介绍
  • 原文地址:https://www.cnblogs.com/stono/p/8359113.html
Copyright © 2011-2022 走看看