Java重温学习笔记,迭代枚举元素

Posted 那些年的事儿

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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

以上是关于Java重温学习笔记,迭代枚举元素的主要内容,如果未能解决你的问题,请参考以下文章

Java重温学习笔记,关于数组

Java重温学习笔记,Java8新特性:Java Lambda 表达式

Java重温学习笔记,日期时间

重温集合

Java重温学习笔记,关于泛型

Java重温学习笔记,Java8新特性:函数式接口