怎么给java枚举赋初始值

87次阅读
没有评论

共计 458 个字符,预计需要花费 2 分钟才能阅读完成。

在 Java 中,枚举类型是一种特殊的类,每个枚举常量都是该类的一个实例。枚举常量的初始值是在定义枚举常量时指定的。

例如,定义一个颜色枚举类型:

public enum Color {RED, GREEN, BLUE;}

在这个例子中,枚举类型 Color 有三个常量:RED、GREEN 和 BLUE。它们的初始值就是它们的名称。

如果你想为枚举常量赋予特定的值,可以在枚举常量后面使用构造函数来指定初始值。例如:

public enum Color {RED(0xFF0000), GREEN(0x00FF00), BLUE(0x0000FF);
    
    private int value;
    
    private Color(int value) {this.value = value;}
    
    public int getValue() {return value;}
}

在这个例子中,每个枚举常量都有一个对应的整数值,通过构造函数来初始化。你可以通过调用 getValue 方法来获取枚举常量的值。

注意,枚举常量的初始值必须在定义枚举常量时指定,无法在运行时改变。

丸趣 TV 网 – 提供最优质的资源集合!

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-12-16发表,共计458字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)