java - 我如何解决枚举继承以重命名它?

标签 java enums rename

<分区>

Possible Duplicate:
Java enum inheritance

我正在使用一个库,该库具有非常适合我使用的枚举类型,但这个名称很糟糕且令人困惑。我可以简单地继承这个枚举来创建我自己的名字更好听的吗?

public enum Settings extends JiggidyWapperfragNautchFrick.SkiddidyBoomCaFriglets {
}

像这样?当我尝试执行此操作时 IntelliJ 提示,但什么是获得我提议的效果的合适方法?

最佳答案

不,您不能扩展 enum 类。

唯一(轻微)的异常(exception)是枚举值可以有一个特定于值的类主体,这有效地创建了一个单独的类来扩展原始的 enum 类。

关于java - 我如何解决枚举继承以重命名它?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12424345/

相关文章:

C#:从枚举到类的自动转换

Java-使用 BufferedReader 时将 String 转换为 int

java - EJB TransactionAttribute(TransactionAttributeType.REQUIRES_NEW) 不

java - 什么时候应该使用final关键字而不是枚举?

c - 是否可以在编译时获取枚举成员的值?

javascript - Highcharts:如何重命名系列

windows - 如何通过在 Windows 中使用批处理替换子字符串来重命名文件

php - 将一组文件重命名为 001, 002, … php

java - 摩尔斯电码闪光时间

java - 创建动态元素自定义