首頁  >  文章  >  Java  >  使用介面參考

使用介面參考

Mary-Kate Olsen
Mary-Kate Olsen原創
2024-10-02 06:17:01643瀏覽
  • 在 Java 中可以宣告介面類型的參考變數。

  • 該變數可以引用任何實作該介面的物件。

  • 當透過介面引用呼叫物件的方法時,將執行該物件實現的方法的版本。

  • 此行為類似於使用超類別引用存取子類別物件。

Usando referências de interfaces

Usando referências de interfaces

Usando referências de interfaces

重要重點:

  • 引用變數宣告:

  • 變數ob被宣告為Series ob;,這表示ob可以引用任何實作Series介面的物件。這允許您的程式碼具有靈活性和多態性。

  • 參考儲存:

  • 在循環中,ob 交替分配給twoOb(ByTwos 的實例)和 ThreeOb(ByThrees 的實例)。這示範如何使用單一引用變數來操作介面的不同實作。

  • 訪問受限:

  • 由於 ob 是 Series 引用,因此您只能透過它存取 Series 介面中定義的方法。這意味著無法存取超出介面範圍的方法或變數。例如,如果您嘗試呼叫未在 Series 介面中聲明的方法,編譯器將產生錯誤。

  • 優點:

  • 多態性:您可以使用相同的介面引用 (ob) 與不同的實作(例如 ByTwos 和 ByThrees)進行交互,而無需更改使用該引用的程式碼。

  • 彈性:允許您變更實作而不影響使用該介面的程式碼。

以上是使用介面參考的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn