文章詳情頁
extend和implements的區(qū)別
瀏覽:94日期:2022-06-04 18:00:38
問題描述
class Test extend Test1
class Test implements Test1
有沒有大牛有詳細(xì)的Demo講解下extend和implements的區(qū)別啊,沒太細(xì)致的搞懂網(wǎng)上的實(shí)例。
問題解答
回答1:一個(gè)是繼承了父類,子類可以只實(shí)現(xiàn)父類中的部分方法,父類可以包含成員方法(就是函數(shù)有函數(shù)體),一個(gè)子類只能繼承一個(gè)父類。
另外一個(gè)是實(shí)現(xiàn)了一個(gè)接口,一個(gè)類可以同時(shí)實(shí)現(xiàn)多個(gè)接口并同時(shí)繼承一個(gè)父類,實(shí)現(xiàn)過程中必須實(shí)現(xiàn)接口中的全部方法,接口中只能有方法名,不能有方法內(nèi)容(只有函數(shù)名,沒有函數(shù)體)。
大概這樣吧
相關(guān)文章:
1. mysql - 分庫分表、分區(qū)、讀寫分離 這些都是用在什么場景下 ,會帶來哪些效率或者其他方面的好處2. javascript - ios返回不執(zhí)行js怎么解決?3. python - 爬蟲模擬登錄后,爬取csdn后臺文章列表遇到的問題4. 視頻文件不能播放,怎么辦?5. python bottle跑起來以后,定時(shí)執(zhí)行的任務(wù)為什么每次都重復(fù)(多)執(zhí)行一次?6. html5 - HTML代碼中的文字亂碼是怎么回事?7. javascript - 求幫助 , ATOM不顯示界面!!!!8. mysql 查詢身份證號字段值有效的數(shù)據(jù)9. javascript - angular使從elastichearch中取出的文本高亮顯示,如圖所示10. javascript - 為什么在谷歌控制臺 輸出1的時(shí)候,輸出的1立馬就不見了
排行榜

熱門標(biāo)簽