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

  • 相关阅读:
    分解质因数
    大素数测试和分解质因数
    快速幂
    欧拉函数
    素数
    gcd,lcm,ext_gcd,inv
    凸包问题 poj 2187
    map的 简单用法
    判断线段是否在园内
    2-sat 问题
  • 原文地址:https://www.cnblogs.com/nayitian/p/14903143.html
Copyright © 2011-2022 走看看