課程
/后端開發
/Java
/Java入門第二季 升級版
接口的使用并不怎么清晰,初看和抽象類沒什么區別,只是關鍵字不一樣啊。。。
2017-03-03
源自:Java入門第二季 升級版 10-5
正在回答
講講關于抽象類和接口的區別與聯系,學完后發現抽象類和接口很類似,于是產生了一種感覺。既然有其一何必需要另外一個呢?仔細琢磨發現二者雖然都是相當于一個“模子”便于其它的繼承后可以細化,但是抽象類強調本質,而接口強調動作,例如,可以定義一個“吃”的接口,人可以繼承,狗也可以繼承,都具有吃的能力。而定義抽象類“人”,從而衍生出男人和女人,都可以繼承它。試想想上面兩個例子如果對換,定義抽象類“吃”,而定義接口“人”,就有些怪怪的
接口沒有方法體,接口可以多實現。
舉報
課程升級!以終為始告別枯燥,在開發和重構中體會Java面向對象編程的奧妙
3 回答做得不好,沒用到接口。
2 回答做得不是很好,沒用到接口
3 回答Java接口
3 回答暈死12345
1 回答關于接口
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2017-03-10
講講關于抽象類和接口的區別與聯系,學完后發現抽象類和接口很類似,于是產生了一種感覺。既然有其一何必需要另外一個呢?仔細琢磨發現二者雖然都是相當于一個“模子”便于其它的繼承后可以細化,但是抽象類強調本質,而接口強調動作,例如,可以定義一個“吃”的接口,人可以繼承,狗也可以繼承,都具有吃的能力。而定義抽象類“人”,從而衍生出男人和女人,都可以繼承它。試想想上面兩個例子如果對換,定義抽象類“吃”,而定義接口“人”,就有些怪怪的
2017-03-03
接口沒有方法體,接口可以多實現。