一個類別實作了某一個介面就可以呼叫介面中的方法。介面可以理解為一種能力,例如:每種動物都有叫的能力,但是每種動物的叫聲都不一樣,叫的能力就可以定義為一個介面。
一、建立專案和套件
#開啟Eclipse,依序選擇File→New→Project。在彈出的Select a wizard視窗中,選擇Java Project 後,點選下一步。
輸入項目名稱後點選下一步(建議遵循命名規則)
滑鼠右鍵新建的項目,依序選擇New→Package,完成套件命名後,點選下一步。
二、建立介面
滑鼠右鍵包,依序選擇New→Interface。
將介面命名為ShoutAbility後,點選完成。 (喊叫能力介面)
如下圖,定義介面shout()方法(保持良好習慣,加上註解),並按下Ctrl S 儲存。
三、建立介面實作類別
#右鍵包,依序選擇New→Class,並將類別命名為AoShout(嗷嗷叫著)。
如下圖,將AoShout 實作ShoutAbility接口,實作介面的關鍵字為 implements,並重寫介面的shout方法。按下Ctrl S 儲存。
四、呼叫介面方法
#建立一個Bird類,並定義一個帶參建構方法,用介面類型定義參數。
定義Bird 的 shout() 方法時,即可用介面變數呼叫介面方法。
按下Ctrl S 儲存。
建立一個測試類,用介面的實作類別AoShout建立一個介面對象,再用建立的bridShout對象建立一個鳥對象。
這時候呼叫鳥類的方法,就會執行呼叫到介面的方法,透過介面找到實作類別的方法嗷嗷叫。
注意事項
介面的方法都是抽象方法,方法必須在實作類別中實作;一個類別可以有多種介面(能力);類別名稱必須首字母大寫。
php中文網,大量的免費Java入門教學,歡迎線上學習!
以上是java 介面怎麼調用的詳細內容。更多資訊請關注PHP中文網其他相關文章!

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

Video Face Swap
使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

熱工具

MinGW - Minimalist GNU for Windows
這個專案正在遷移到osdn.net/projects/mingw的過程中,你可以繼續在那裡關注我們。 MinGW:GNU編譯器集合(GCC)的本機Windows移植版本,可自由分發的導入函式庫和用於建置本機Windows應用程式的頭檔;包括對MSVC執行時間的擴展,以支援C99功能。 MinGW的所有軟體都可以在64位元Windows平台上運作。

EditPlus 中文破解版
體積小,語法高亮,不支援程式碼提示功能

Atom編輯器mac版下載
最受歡迎的的開源編輯器

記事本++7.3.1
好用且免費的程式碼編輯器

SublimeText3 英文版
推薦:為Win版本,支援程式碼提示!