JDK5加入了一个全新类型的“类”——枚举类型。关键字:emun。

然后可以这样来使用 Color myColor = Color.Red;

枚举类型提供两个有用的静态方法values()和valueOf()。我们可以方便的使用它们,例如:

 

for( Color c : Color.values())

System.out.println(c);

public enum Color {
  RED("RED"),GREEN("GREEN"),BLACK("BLACK");
  private String name;
  private Color(String name){
      this.name=name;
  }
  public final String getName(){
      return name;
  }
 
  public static Color  getDefaultColor(){
      return RED;
  }

public class Test {
    public static void doColor(Color c) {   
        switch (c) {   
        case RED:   
             System.out.println("RED");   
            break;   
        case GREEN:   
             System.out.println("GREEN");   
            break;   
        case BLACK:   
             System.out.println("BLACK");   
            break;   
         }   
     }   
 
    public static void main(String[] args) {   
        doColor(Color.RED);  
        for(Color c:Color.values()){
            System.out.println(c);
        }
     }  

相关文章:

  • 2022-12-23
  • 2021-05-17
  • 2021-11-30
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-12-11
  • 2021-06-12
  • 2021-06-25
  • 2021-05-18
  • 2022-12-23
  • 2021-07-29
相关资源
相似解决方案