代码之家  ›  专栏  ›  技术社区  ›  Sunny Deshmukh

可以从Java中的多个抽象类继承吗?

  •  0
  • Sunny Deshmukh  · 技术社区  · 7 年前

    从多个抽象类继承 在Java中?

    1 回复  |  直到 7 年前
        1
  •  0
  •   davidxxx    7 年前

    您可以通过某种方式实现它,但只能通过传递继承,因为Java不支持类的显式多重继承。

    你确实可以上课 X 从抽象类派生的 Y 它从抽象类派生而来 Z .

    public class X extends Y {...}
    public abstract class Y extends Z{...}
    public abstract class Z {...}
    

    Collection 课堂就是一个很好的例子:

    例如,混凝土类 ArrayList 扩展抽象类 AbstractList 这扩展了抽象类 AbstractCollection