1.常量定义

enum的7种用法

2.Switch

enum的7种用法
enum的7种用法

3.向枚举添加新方法

enum的7种用法

4.覆盖枚举方法

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; 
    } 
    //覆盖方法 
    @Override 
    public String toString() { 
    return this.index+"_"+this.name; 
    } 
}

5.实现接口

public interface Behaviour { 
    void print(); 
    String getInfo(); 
} 
public enum Color implements Behaviour{ 
    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; 
    } 
    //接口方法 
    @Override 
    public String getInfo() { 
        return this.name; 
    } 
    //接口方法 
    @Override 
    public void print() { 
        System.out.println(this.index+":"+this.name); 
    } 
}

6.接口枚举

enum的7种用法
enum的7种用法enum的7种用法

7.枚举集合

enum的7种用法

相关文章:

  • 2022-12-23
  • 2021-11-25
  • 2022-12-23
  • 2021-12-25
  • 2021-09-02
  • 2022-12-23
猜你喜欢
  • 2021-11-09
  • 2022-12-23
相关资源
相似解决方案