在Java中,枚举可以共享一个共同的构造函数

时间:2013-10-22 13:50:33

标签: java enums

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

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

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

1 个答案:

答案 0 :(得分:2)

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