在 Java 中,一個類別不能擴充多個類別。因此以下是非法的 -
public class extends Animal, Mammal{}
但是,一個類別可以實作一個或多個接口,這幫助Java擺脫了多重繼承的不可能性。
這樣做的原因是為了防止歧義。
考慮這樣一種情況,類別B擴展了類別A和類別C,並且類別A和C都有相同的方法display()。
現在java編譯器無法決定它應該繼承哪個display方法。為了防止這種情況,java中不允許多重繼承。
以上是為什麼Java不支援多重繼承的詳細內容。更多資訊請關注PHP中文網其他相關文章!