public enum sql { /** * user */ VALUE1("First Value"), VALUE2("Second Value"), VALUE3("Third Value"); }这写为什么括号里会爆红
时间: 2024-04-15 09:29:34 浏览: 197
mybatis-plus使用@EnumValue处理枚举类型的示例代码
在你提供的代码中,括号里会出现红色错误提示,是因为你没有为枚举常量定义相应的属性和方法。在 Java 中,枚举常量可以有自己的属性和方法。
以下是你提供的代码修改后的示例:
```java
public enum Sql {
VALUE1("First Value"),
VALUE2("Second Value"),
VALUE3("Third Value");
private final String value;
Sql(String value) {
this.value = value;
}
public String getValue() {
return value;
}
}
```
在上述示例中,我为枚举常量 `VALUE1`、`VALUE2` 和 `VALUE3` 添加了一个名为 `value` 的属性,并在构造函数中进行了初始化。我还添加了一个名为 `getValue()` 的方法,用于获取枚举常量的值。
请根据你的实际需求,为枚举常量添加相应的属性和方法。这样,你就不会再看到括号里的红色错误提示了。
阅读全文