为什么 Java 不支持多重继承?


多重继承会导致歧义。

例如,如果有一个名为 Sub 的类,有两个类 Super1 和 Super2,如果两者都包含一个名为 sample() 的方法。

 如果子类 sub 同时继承了超类 Super1 和 Super2,那么就会有两个 sampling 方法的副本,一个来自每个超类,并且难以确定要执行哪个方法。

更新于: 16-Jun-2020

7K+ 浏览次数

开启你的 职业

完成课程即可获得认证

开始学习
广告