一個類別實作了某一個介面就可以呼叫介面中的方法。介面可以理解為一種能力,例如:每種動物都有叫的能力,但是每種動物的叫聲都不一樣,叫的能力就可以定義為一個介面。
一、建立專案和套件
#開啟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中文網其他相關文章!