2

我有多个枚举,每个枚举共享相同的构造函数。

private String name;
private String value;
private EnumName(String name, String value){
  this.name = name;
  this.value = value;
}

有没有办法沿着这些线扩展一个 Enum 或其他东西,所以我不必在每个 Enum 中都有代码?

4

1 回答 1

2

这是不可能的——所有枚举都扩展Enum,所以因为 Java 不允许多重继承,所以枚举不能扩展任何其他类。

于 2013-10-22T13:53:13.353 回答