課程
/后端開發
/C#
/C#面向對象編程
如果說用隱藏方法的話那么繼承的優勢不就沒有了嗎?畢竟要重寫父類的代碼,我是這樣理解的。
2019-06-30
源自:C#面向對象編程 2-2
正在回答
隱藏方法有它的適用場景,比如說某個父類中的方法在子類中不需要了,那么你可以直接給隱藏掉,并沒有說一定要在子類中隱藏父類的方法,而是隱藏,隱藏根據實際需要,選擇繼承、重寫或者隱藏。這就和坐公交打卡和手機支付可以同時存在,雖然你平時用不到公交卡,但是你需要用公交卡的時候你可以用。隱藏只是一種繼承方式,并不是繼承就必須要隱藏,希望你理解
zyuanlbj
weixin_慕無忌5003339
舉報
本系列教程主要是,帶你學習C#面向對象編程的編程思想、編程技巧
4 回答請教個問題:sealed方法不能被后代繼承。那為何不使用private修飾呢?還是我理解的有問題,請指教!
1 回答請問如果基類里有自定義的構造函數,子類繼承的時候該如何寫?
1 回答講下 隱藏、虛方法、抽象方法的 不同目的和使用區別
1 回答虛方法與重寫基類的方法
1 回答隱藏方法和虛方法
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2019-07-04
隱藏方法有它的適用場景,比如說某個父類中的方法在子類中不需要了,那么你可以直接給隱藏掉,并沒有說一定要在子類中隱藏父類的方法,而是隱藏,隱藏根據實際需要,選擇繼承、重寫或者隱藏。這就和坐公交打卡和手機支付可以同時存在,雖然你平時用不到公交卡,但是你需要用公交卡的時候你可以用。隱藏只是一種繼承方式,并不是繼承就必須要隱藏,希望你理解