为什么Java不支持多重继承

为什么Java不支持多重继承

在Java中,一个类不能继承超过一个类。因此,下面的情况是不合法的−

示例

public class extends Animal, Mammal{}

然而,一个类可以实现一个或多个接口,这有助于Java摆脱多重继承的不可能性。

其背后的原因是为了防止歧义。

考虑一个情况,类 B 扩展了类 A 和类 C ,而类 AC 都具有相同的方法 display() 。

现在, java编译器 无法决定应该继承哪个display方法。为了防止这种情况,Java不允许多重继承。

Camera课程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

办公软件教程

Linux教程

计算机教程

大数据教程

开发工具教程