您好,登錄后才能下訂單哦!
這篇文章主要介紹了如何使用JAVA接口實現多實現類,具有一定借鑒價值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓小編帶著大家一起了解一下。
class NoteBook { // 筆記本開啟運行功能 public void run() { System.out.println("筆記本運行"); } // 筆記本使用usb設備,這時當筆記本對象調用這個功能時,必須給其傳遞一個符合USB規則的USB設備 public void useUSB(USB usb) { // 判斷是否有USB設備 if (usb != null) { usb.open(); usb.close(); } } public void shutDown() { System.out.println("筆記本關閉"); } } public class Test { public static void main(String[] args) { // 創建筆記本實體對象 NoteBook nb = new NoteBook(); // 筆記本開啟 nb.run(); // 創建鼠標實體對象 Mouse m = new Mouse(); // 筆記本使用鼠標 nb.useUSB(m); // 創建鍵盤實體對象 KeyBoard kb = new KeyBoard(); // 筆記本使用鍵盤 nb.useUSB(kb); // 筆記本關閉 nb.shutDown(); } }
class KeyBoard implements USB { public void open() { System.out.println("鍵盤開啟"); } public void close() { System.out.println("鍵盤關閉"); } }
class Mouse implements USB { public void open() { System.out.println("鼠標開啟"); } public void close() { System.out.println("鼠標關閉"); } }
interface USB { void open();// 開啟功能 void close();// 關閉功能 }
感謝你能夠認真閱讀完這篇文章,希望小編分享的“如何使用JAVA接口實現多實現類”這篇文章對大家有幫助,同時也希望大家多多支持億速云,關注億速云行業資訊頻道,更多相關知識等著你來學習!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。