我有多个枚举,每个枚举共享相同的构造函数。
private String name;
private String value;
private EnumName(String name, String value){
this.name = name;
this.value = value;
}
有没有一种方法可以扩展一个枚举或类似的东西,这样我就不必在每个枚举中都包含代码?
最佳答案
这是不可能的 - 所有枚举都扩展 Enum
,因此因为 Java 不允许多重继承,所以枚举不能扩展任何其他类。
关于java - 在Java中,枚举可以共享一个公共(public)构造函数吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19519825/