zoukankan      html  css  js  c++  java
  • Java重温学习笔记,迭代枚举元素

    一、在 switch 中使用枚举类

    enum Color {
        RED, GREEN, BLUE;
    }
    public class MyDemo {
      public static void main(String[] args) {
        Color myVar = Color.BLUE;
    
        switch(myVar) {
          case RED:
            System.out.println("红色");
            break;
          case GREEN:
             System.out.println("绿色");
            break;
          case BLUE:
            System.out.println("蓝色");
            break;
        }
      }
    }

    二、枚举类中的抽象方法实现,需要枚举类中的每个对象都对其进行实现。

    enum Color{
        RED{
            public String getColor(){//枚举对象实现抽象方法
                return "红色";
            }
        },
        GREEN{
            public String getColor(){//枚举对象实现抽象方法
                return "绿色";
            }
        },
        BLUE{
            public String getColor(){//枚举对象实现抽象方法
                return "蓝色";
            }
        };
        public abstract String getColor();//定义抽象方法
    }
    
    public class MyDemo {
        public static void main(String[] args) {
            for (Color c:Color.values()){
                System.out.print(c.getColor() + "、");
            }
        }
    }

    本文出自:

    https://www.runoob.com/java/java-enum.html

  • 相关阅读:
    RadAsm使用
    如何从外网访问内网
    装SQL server 2008问题解决
    820
    大三学生经验之谈
    ROM与RAM知识
    java mybatis学习一
    java Sprint boot 学习之一
    java读取配置到Hash表里
    数组乱序算法
  • 原文地址:https://www.cnblogs.com/nayitian/p/14903143.html
Copyright © 2011-2022 走看看