為什麼 Java 不支援多重繼承?


多重繼承會導致歧義。

例如,如果有一個名為 Sub 的類,有兩個類 Super1 和 Super2,如果兩者都包含一個名為 sample() 的方法。

 如果子類 sub 同時繼承了超類 Super1 和 Super2,那麼就會有兩個 sampling 方法的副本,一個來自每個超類,並且難以確定要執行哪個方法。

更新於: 16-Jun-2020

7K+ 瀏覽次數

開啟你的 職業

完成課程即可獲得認證

開始學習
廣告
© . All rights reserved.