阅读量:0
在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方法来获取枚举常量的值。
注意,枚举常量的初始值必须在定义枚举常量时指定,无法在运行时改变。