1. 程式人生 > 其它 >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