使用枚举类来设定通用的值,每个枚举都要有赋值
时间: 2024-04-15 09:29:40 浏览: 12
如果你想在枚举类中为每个枚举常量赋予通用的值,你可以在枚举常量后面添加属性,并在构造函数中进行赋值。以下是示例代码:
```java
public enum MyEnum {
VALUE1("First Value"),
VALUE2("Second Value"),
VALUE3("Third Value");
private final String value;
MyEnum(String value) {
this.value = value;
}
public String getValue() {
return value;
}
}
```
在上述示例中,我们为每个枚举常量 `VALUE1`、`VALUE2` 和 `VALUE3` 添加了一个名为 `value` 的属性,并在构造函数中进行了赋值。我们还添加了一个名为 `getValue()` 的方法,用于获取枚举常量的值。
现在,你可以通过调用 `getValue()` 方法来获取每个枚举常量的通用值。例如:
```java
String value1 = MyEnum.VALUE1.getValue(); // 返回 "First Value"
String value2 = MyEnum.VALUE2.getValue(); // 返回 "Second Value"
String value3 = MyEnum.VALUE3.getValue(); // 返回 "Third Value"
```
请根据你的需求,为每个枚举常量添加相应的属性和方法。这样,每个枚举常量就可以有自己的通用值了。