課程
/后端開(kāi)發(fā)
/C#
/C#面向?qū)ο缶幊?/a>
在繼承中new和虛方法都是張揚(yáng)個(gè)性的,有什么區(qū)別????有了new,為什么還要虛方法???
2018-11-23
源自:C#面向?qū)ο缶幊?nbsp; 2-3
正在回答
結(jié)果也不一樣,,,在子類中用了new,如果調(diào)用的是基類,得到的結(jié)果是基類的結(jié)果;如果是用了虛方法,那么即使調(diào)用基類,得到的也是派生類的結(jié)果。
一個(gè)是重寫(xiě),一個(gè)是覆蓋
舉報(bào)
本系列教程主要是,帶你學(xué)習(xí)C#面向?qū)ο缶幊痰木幊趟枷?、編程技?/p> 進(jìn)入課程
1 回答隱藏方法和虛方法
1 回答虛方法與重寫(xiě)基類的方法
1 回答講下 隱藏、虛方法、抽象方法的 不同目的和使用區(qū)別
3 回答老師,那new和override有什么區(qū)別呢
3 回答virtual和new關(guān)鍵字應(yīng)該放在public前還是后呢?其它地方看到的都是public virtual void***,兩種寫(xiě)法一樣嗎?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號(hào)-11 京公網(wǎng)安備11010802030151號(hào)
購(gòu)課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號(hào)
2019-02-26
結(jié)果也不一樣,,,在子類中用了new,如果調(diào)用的是基類,得到的結(jié)果是基類的結(jié)果;如果是用了虛方法,那么即使調(diào)用基類,得到的也是派生類的結(jié)果。
2018-11-26
一個(gè)是重寫(xiě),一個(gè)是覆蓋