为什么 Java 不支持多重继承?
java 8object oriented programmingprogramming
多重继承会导致歧义。
例如,假设有一个名为 Sub 的类,并且有两个类 Super1 和 Super2,并且这两个类都包含一个名为 sample() 的方法。
如果 sub 类继承了 Super1 和 Super2 这两个类,那么采样方法就会有两个副本,分别来自两个超类,因此很难确定应该执行哪个方法。

多重继承会导致歧义。
例如,假设有一个名为 Sub 的类,并且有两个类 Super1 和 Super2,并且这两个类都包含一个名为 sample() 的方法。
如果 sub 类继承了 Super1 和 Super2 这两个类,那么采样方法就会有两个副本,分别来自两个超类,因此很难确定应该执行哪个方法。

