簡體   English   中英

Java和接口中的多重繼承

[英]Multiple Inheritance in Java and interfaces

我們可以說通過實現接口使Java中的多重繼承成為可能嗎?

java8接口的default方法中,我們將具有多個繼承:)

不,您實際上沒有繼承任何東西。 您正在指定行為。

這並不是真正的“多重繼承”,您只是概述了類應該能夠做什么。

我想,“多重繼承”實際上是接口擴展接口。

否。接口定義了實現應如何與外界通信,而您沒有定義任何行為。 您當然可以實現多個接口,但這並不意味着您具有多個繼承,只是實現這些接口的類可以表現為不同的東西。

不。 當實現接口時,您只是在“承諾”實現所述類中的某些方法。 當擴展另一個類時,您將繼承其方法和實例變量。 兩件事完全分開。

暫無
暫無

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

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