課程
/后端開發(fā)
/Java
/Java入門第二季 升級(jí)版
敲碼的時(shí)候容易搞混
2019-04-23
源自:Java入門第二季 升級(jí)版 10-3
正在回答
抽象類
? ?1.也是類,只是用abstract修飾,除了自身不能實(shí)例化,和普通類完全一樣
? ?2.子類用extends繼承,繼承是單繼承的
接口
和類是完全不同的類型,用interface修飾,自身不能實(shí)例化
實(shí)現(xiàn)類用implements實(shí)現(xiàn),實(shí)現(xiàn)是多實(shí)現(xiàn)的
?????????
抽象類和接口的相似之處:1 兩者都不能被實(shí)例化;2兩者中的方法都不能有主體(也就是兩者的方法都是無參方法);3 都能對(duì)某個(gè)類的功能進(jìn)行拓展;4 兩者里邊都可以有變量
抽象類和接口的不同之處:1 一個(gè)類可以實(shí)現(xiàn)多個(gè)接口 但只能繼承一個(gè)(抽象)類 ;2 如果一個(gè)類繼承了抽象類 就必須實(shí)現(xiàn)抽象類中的抽象方法,而抽象類中的其他非抽象方法可以不用實(shí)現(xiàn), 但如果一個(gè)類實(shí)現(xiàn)了一個(gè)接口,就必須實(shí)現(xiàn)該接口中的所有方法.... 求補(bǔ)充
舉報(bào)
課程升級(jí)!以終為始告別枯燥,在開發(fā)和重構(gòu)中體會(huì)Java面向?qū)ο缶幊痰膴W妙
2 回答接口和抽象類
3 回答父類、抽象類、接口如何區(qū)分?
2 回答抽象類和接口有什么區(qū)別嗎?
1 回答接口和抽象
2 回答抽象類和接口的功能差別?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號(hào)-11 京公網(wǎng)安備11010802030151號(hào)
購(gòu)課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號(hào)
2019-05-06
抽象類
? ?1.也是類,只是用abstract修飾,除了自身不能實(shí)例化,和普通類完全一樣
? ?2.子類用extends繼承,繼承是單繼承的
接口
和類是完全不同的類型,用interface修飾,自身不能實(shí)例化
實(shí)現(xiàn)類用implements實(shí)現(xiàn),實(shí)現(xiàn)是多實(shí)現(xiàn)的
?????????
2019-04-23
抽象類和接口的相似之處:1 兩者都不能被實(shí)例化;2兩者中的方法都不能有主體(也就是兩者的方法都是無參方法);3 都能對(duì)某個(gè)類的功能進(jìn)行拓展;4 兩者里邊都可以有變量
抽象類和接口的不同之處:1 一個(gè)類可以實(shí)現(xiàn)多個(gè)接口 但只能繼承一個(gè)(抽象)類 ;2 如果一個(gè)類繼承了抽象類 就必須實(shí)現(xiàn)抽象類中的抽象方法,而抽象類中的其他非抽象方法可以不用實(shí)現(xiàn), 但如果一個(gè)類實(shí)現(xiàn)了一個(gè)接口,就必須實(shí)現(xiàn)該接口中的所有方法.... 求補(bǔ)充