枚举类

Posted MrPeng

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了枚举类相关的知识,希望对你有一定的参考价值。

/**
 * 先写构造方法,如果先写RED(1,“红色”)会报错的
 */
public enum Color {

    RED(1,"红色"),
    GREEN(2,"绿色"),
    YELLOW(2,"黄色");

    private int code;
    private String name;

    Color(int code, String name) {
        this.code = code;
        this.name = name;
    }

    public int getCode() {
        return code;
    }

    public void setCode(int code) {
        this.code = code;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }
}
我们可以以下方式获得枚举类的属性,枚举类会先调用构造方法初始化

Color.GREEN.getCode()
Color.GREEN.getName()




以上是关于枚举类的主要内容,如果未能解决你的问题,请参考以下文章

同名的类函数宏和枚举器

带有红宝石集合/可枚举的酷技巧和富有表现力的片段[关闭]

JAVA枚举小结

如何通过单击片段内的线性布局从片段类开始新活动?下面是我的代码,但这不起作用

php 枚举类代替hard code代码

php 枚举类代替hard code代码