多继承指一个子类能同时继承于多个父类,从而同时拥有多个父类的特征,但缺点是显著的。如:2.若一个子类继承的多个父类拥有相同方法,同时子类并未覆盖该方法,那么调用该方法时将无法确定调用哪个父类的方法。但为了拓展子类的功能,Java使用接口以克服不使用多继承带来的不足。接口是一个特殊的抽象类,接口中成员变量均默认为 static final 类型,即常量,且接口中的方法都为抽象的,都没有方法体。

java为何不能多继承的原因详解

java为何不能多继承的原因详解