為什麼 Java 不支援多重繼承?
多重繼承會導致歧義。
例如,如果有一個名為 Sub 的類,有兩個類 Super1 和 Super2,如果兩者都包含一個名為 sample() 的方法。
如果子類 sub 同時繼承了超類 Super1 和 Super2,那麼就會有兩個 sampling 方法的副本,一個來自每個超類,並且難以確定要執行哪個方法。

廣告
多重繼承會導致歧義。
例如,如果有一個名為 Sub 的類,有兩個類 Super1 和 Super2,如果兩者都包含一個名為 sample() 的方法。
如果子類 sub 同時繼承了超類 Super1 和 Super2,那麼就會有兩個 sampling 方法的副本,一個來自每個超類,並且難以確定要執行哪個方法。
