簡體   English   中英

為什么說接口完全抽象時接口支持多重繼承?

[英]Why is it said interface support multiple inheritance when the interface is completely abstract?

我的意思是我們實際上沒有從接口繼承任何東西。 在具體的類中,我們定義了應該執行的方法。

接口確實允許行為的多個“繼承”。 Java不支持狀態的多重繼承。 接口沒有狀態。

您可以實現一個或多個接口(實現多種行為),但只能擴展一個類,無論是否抽象(從另一類繼承您的狀態)。

因此,可以說Java對多重繼承有“有限”的支持,但是它不是多重繼承,因為它是規范定義的。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM