課程
/后端開發
/Java
/Java入門第二季 升級版
通過類來創建一個接口,然后使用接口調用接口方法,這時候只是類的接口方法,如何實現一個類的實體的接口方法?
2017-12-01
源自:Java入門第二季 升級版 10-5
正在回答
接口跟類是同級的,接口的創建不需要通過類,接口只是規定一些抽象方法,如果一個類的對象要調用一個接口,那么這個對象,這個類必然是繼承了這個接口的抽象方法(也就是接口對類特征的規范),這種繼承體現在類的名字上,通過implements實現。至于用一個接口引用接受類的對象,我覺得可以這么理解:接口是對類的重新劃分,但不創建新的類。比如animal類,有子類dog、cat、people,這時候如果將4條腿這個特征創建出一個接口,那么dog、cat可以調用這個接口的抽象方法,people則不可以。或者說這個接口將dog、cat劃為一類,那么接口的引用當然可以接受dog、cat的對象,就像animal的引用可以接受dog、people、cat的對象一樣。(自學半個月小菜雞的理解,可能不太對,請多多指教)。
class 類名 extends 父類名implements 接口1,接口2…{
//類成員(一個類只能有一個直接父類,但是通過implements實現多個接口。當類在繼承父類的同時又實現了多個接口時,extends關鍵字必須位于implements之前)
}
慕用2109279 提問者
舉報
課程升級!以終為始告別枯燥,在開發和重構中體會Java面向對象編程的奧妙
4 回答關于接口的問題
1 回答關于接口的一個問題 和 gui的問題
3 回答關于繼承抽象和接口的問題
1 回答關于接口
1 回答關于接口的定義
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2017-12-18
接口跟類是同級的,接口的創建不需要通過類,接口只是規定一些抽象方法,如果一個類的對象要調用一個接口,那么這個對象,這個類必然是繼承了這個接口的抽象方法(也就是接口對類特征的規范),這種繼承體現在類的名字上,通過implements實現。至于用一個接口引用接受類的對象,我覺得可以這么理解:接口是對類的重新劃分,但不創建新的類。比如animal類,有子類dog、cat、people,這時候如果將4條腿這個特征創建出一個接口,那么dog、cat可以調用這個接口的抽象方法,people則不可以。或者說這個接口將dog、cat劃為一類,那么接口的引用當然可以接受dog、cat的對象,就像animal的引用可以接受dog、people、cat的對象一樣。(自學半個月小菜雞的理解,可能不太對,請多多指教)。
2017-12-01
class 類名 extends 父類名implements 接口1,接口2…{
//類成員(一個類只能有一個直接父類,但是通過implements實現多個接口。當類在繼承父類的同時又實現了多個接口時,extends關鍵字必須位于implements之前)
}