Java教程

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

这篇关于Java重温学习笔记,迭代枚举元素的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!