是否有可能从Java中继承多个抽象类?
答案 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