是否可以从Java中继承多个抽象类?

时间:2017-11-04 08:14:51

标签: java inheritance abstract-class

是否有可能从Java中继承多个抽象类

1 个答案:

答案 0 :(得分:0)

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

您确实可以拥有一个类X,它派生自一个抽象类Y,它从抽象类Z派生出来。

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

Collection类就是一个很好的例子:

例如,具体类ArrayList扩展了扩展抽象类AbstractList的抽象类AbstractCollection