一.方法重寫規(guī)則:
1.方法名相同。
2.參數(shù)列表相同。
3.返回值類型相同或者是其子類。
4.訪問權限不能嚴于父類。
二.抽象方法(abstract也可用于方法):
1.抽象方法沒有方法體。
2.抽象方法必須在抽象類里。
3.抽象方法必須在子類中被實現(xiàn),除非子類是抽象類。
三.多態(tài):
是具有表現(xiàn)多種形態(tài)的能力的特征。更專業(yè)的說法:同一個實現(xiàn)接口,使用不同的實例而執(zhí)行不同的操作。
四.實現(xiàn)多態(tài)的兩種方法:
1.使用父類作為方法形參實現(xiàn)多態(tài)。
2.使用父類作為方法返回值實現(xiàn)多態(tài)。
五.多態(tài)三要素:
1.繼承
2.重寫(子類重寫父類方法)
3.父類的引用轉化子類的實例對象
六.多態(tài)的好處 :
通過多態(tài)可以減少類中的代碼量,可以提高代碼的可擴展性和可維護性。
上面是我整理給大家的重寫與多態(tài)幾個要點,希望今后會對大家有幫助。
相關文章:
如何在js重寫padleft方法
在js 中的有哪幾種繼承方法
JS onclick 中如何傳兩個參數(shù)給 JS方法的具體步驟
聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯(lián)系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com