java枚举enum最简单的使用

    xiaoxiao2021-04-17  39

    看了几篇文章,在遇到要定义多个常量的时候,枚举enum的使用是非常好的选择。 下面是最简单的一个类 public class TestEnum { private int index; private String name; public int getIndex() { return index; } public void setIndex(int index) { this.index = index; } private TestEnum(int index, String name) { this.index = index; this.name = name; } public String getName() { return name; } public void setName(String name) { this.name = name; } }

    再看看枚举类

    public enum TestEnum { RED(1,"红色"), YELLOW(2,"黄色"), BLACK(3,"黑色"); private int index; private String name; public int getIndex() { return index; } public void setIndex(int index) { this.index = index; } private TestEnum(int index, String name) { this.index = index; this.name = name; } public String getName() { return name; } public void setName(String name) { this.name = name; } }

    常量要多次使用的情况下,枚举类有些方法,比如values()方法,可以得到所有的枚举 写法:

    Testenum.values();

    values()返回的是一个数组,每个元素对应一个枚举

    转载请注明原文地址: https://ju.6miu.com/read-674191.html

    最新回复(0)