上面代码中的枚举类怎么写?
时间: 2024-04-16 07:28:58 浏览: 67
枚举类型代码
在上面的代码示例中,假设枚举类的名称为 "com.example.EnumExample",它包含了一些枚举常量。以下是一个示例枚举类的代码:
```java
package com.example;
public enum EnumExample {
VALUE1("Value 1", 1),
VALUE2("Value 2", 2);
private final String name;
private final int value;
EnumExample(String name, int value) {
this.name = name;
this.value = value;
}
public String getName() {
return name;
}
public int getValue() {
return value;
}
@Override
public String toString() {
return name + " - " + value;
}
}
```
在这个示例中,枚举类 "EnumExample" 定义了两个枚举常量 VALUE1 和 VALUE2。每个枚举常量都有一个名称和一个对应的值。构造函数用于初始化枚举常量的名称和值。getName() 和 getValue() 方法用于获取枚举常量的名称和值。toString() 方法用于返回枚举常量的字符串表示。
请根据您的实际需求自定义枚举类的名称、枚举常量和其他属性/方法。在使用反射动态生成枚举类时,需要根据实际情况调整代码中的类名、常量名称和新的常量值。
阅读全文