課程
/后端開發
/C#
/C#面向對象編程
在繼承中new和虛方法都是張揚個性的,有什么區別????有了new,為什么還要虛方法???
2018-11-23
源自:C#面向對象編程 2-3
正在回答
結果也不一樣,,,在子類中用了new,如果調用的是基類,得到的結果是基類的結果;如果是用了虛方法,那么即使調用基類,得到的也是派生類的結果。
一個是重寫,一個是覆蓋
舉報
本系列教程主要是,帶你學習C#面向對象編程的編程思想、編程技巧
1 回答隱藏方法和虛方法
1 回答虛方法與重寫基類的方法
1 回答講下 隱藏、虛方法、抽象方法的 不同目的和使用區別
3 回答老師,那new和override有什么區別呢
3 回答virtual和new關鍵字應該放在public前還是后呢?其它地方看到的都是public virtual void***,兩種寫法一樣嗎?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2019-02-26
結果也不一樣,,,在子類中用了new,如果調用的是基類,得到的結果是基類的結果;如果是用了虛方法,那么即使調用基類,得到的也是派生類的結果。
2018-11-26
一個是重寫,一個是覆蓋