Enum枚举类型的使用笔记

好处:

1.可以直接使用switch

2.可以实现toString()方法

笔记:

1.枚举类头部定义的成员变量,可以看做是枚举类的一个实例

public enum Color { 
        RED("红色", 1), GREEN("绿色", 2), BLANK("白色", 3), YELLO("黄色", 4);         // 成员变量

        private String name; 
        private int index;  
        // 构造方法 
        private Color(String name, int index) {             this.name = name;             this.index = index;         }  
        // 普通方法 
        public static String getName(int index) {             for (Color c : Color.values()) {                 if (c.getIndex() == index) {                     return c.name;                 }             } 
            return null;         }  
        // get set 方法 
        public String getName() {             return name;     }
}   
原文地址:https://www.cnblogs.com/xujanus/p/5775086.html