共计 447 个字符,预计需要花费 2 分钟才能阅读完成。
在 Java 中,枚举类是不能被继承的。枚举类是通过使用 enum
关键字来定义的,它们是 final 的,意味着不能被继承。枚举类的实例是有限且固定的,不能进行扩展或修改。
如果想要扩展一个枚举类,可以在另一个类中定义一个新的枚举类,并且将原始枚举类作为其中一个属性。例如:
public enum Color {RED, GREEN, BLUE;}
public enum ExtendedColor {
YELLOW, ORANGE;
private Color baseColor;
public ExtendedColor(Color baseColor) {this.baseColor = baseColor;}
public Color getBaseColor() {return baseColor;}
}
在上面的例子中,ExtendedColor
是一个新的枚举类,拥有额外的枚举值 YELLOW 和 ORANGE,并且还包含一个 baseColor 属性,用来引用原始的 Color 枚举值。这样就可以扩展一个枚举类了。
丸趣 TV 网 – 提供最优质的资源集合!
正文完