首頁 >Java >java教程 >Java中為什麼要引入介面?

Java中為什麼要引入介面?

WBOY
WBOY轉載
2023-09-21 11:01:171469瀏覽

Java中為什麼要引入介面?

  • 介面是類別可以執行的操作的契約。
  • 當類別實作介面時,它可以為宣告的所有抽象方法提供實作在介面中。介面定義了一組通用行為。實作介面的類別同意這些行為,並為這些行為提供自己的實作。
  • 接口的主要用途之一是在兩個物件之間提供通訊契約.
  • 如果我們知道一個類別實作了一個接口,那麼我們就知道該類別包含該介面中聲明的方法的具體實現,並且我們可以保證安全地呼叫這些方法。換句話說,兩個物件可以基於介面中定義的契約進行通信,而不是它們的具體實現。
  • Java不支援多重繼承,多重繼承允許我們從多個直接衍生子類別超類別。如果兩個直接超類別的實作有衝突,就會出現問題。 Java 透過讓我們實作多個介面來實現這一點。
  • 由於介面僅包含抽象方法而沒有實際實現,因此多個介面之間不會發生衝突。
#

以上是Java中為什麼要引入介面?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文轉載於:tutorialspoint.com。如有侵權,請聯絡admin@php.cn刪除