千鋒教育Java入門全套視頻教程(java核心技術(shù),適合java零基礎(chǔ),Java
2023-07-19 19:23 作者:bili_90438710281 | 我要投稿

學(xué)習(xí)方法重寫的筆記
一、為什么需要方法重寫?
因?yàn)楫?dāng)子類繼承父類的方法時(shí), 父類的方法對(duì)子類不適用,于是子類可以重寫父類的方法。
二、學(xué)會(huì)了區(qū)分方法重寫和方法重載,方法重寫是子類對(duì)父類方法的重新實(shí)現(xiàn),根據(jù)對(duì)象的真實(shí)類型來(lái)決定調(diào)用哪個(gè)方法;二方法重載是在同一個(gè)類中定義多個(gè)方法,根據(jù)參數(shù)的數(shù)量和類型來(lái)決定調(diào)用哪個(gè)方法。
三、了解了方法重寫的好處,方法重寫語(yǔ)序子類根據(jù)自身需求改變父類方法的實(shí)現(xiàn),提供了多態(tài)性、靈活性、可定制性和復(fù)用性,使得代碼更加靈活、可擴(kuò)展和易于維護(hù)。
四、方法重寫的注意事項(xiàng)
重寫方法時(shí),要確保方法簽名的正確性和一致性,這樣可以充分利用多態(tài),確保子類中重寫的方法能夠正確覆蓋父類中的方法,并且父類中的私有方法不能被重寫,子類重寫父類方法時(shí),訪問(wèn)權(quán)限不能更低,對(duì)于父類的靜態(tài)方法,子類只能通過(guò)靜態(tài)方法重寫。
標(biāo)簽: