課程
/后端開發(fā)
/C#
/C#面向?qū)ο缶幊?/a>
用virtual和override??? 和??? 用new? 寫派生類的方法有什么區(qū)別??
2017-03-05
源自:C#面向?qū)ο缶幊?nbsp; 2-3
正在回答
如果是new,那你用基類聲明一個子類的變量時,他不會調(diào)用子類new的方法,而是調(diào)用基類的方法,”E:Pet cat1=new Cat("Tom"); “ ? cat1.Speaking仍是調(diào)用基類的Speaking; 如果是用虛方法,“E:Pet cat2=new Cat("Tom"); ” ,cat2.Speaking調(diào)用的就是派生類的Speaking;不知道我講的你能懂不,我也是剛學的。
舉報
本系列教程主要是,帶你學習C#面向?qū)ο缶幊痰木幊趟枷?、編程技?/p> 進入課程
3 回答關于派生類構造函數(shù)中this的用法,如何使用呢?
1 回答派生類構造函數(shù)的參數(shù)(string name)是否可以不寫?
1 回答請問如果基類里有自定義的構造函數(shù),子類繼承的時候該如何寫?
2 回答用基類引用指向派生類
1 回答類的單繼承問題
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學習伙伴
掃描二維碼關注慕課網(wǎng)微信公眾號
2017-03-06
如果是new,那你用基類聲明一個子類的變量時,他不會調(diào)用子類new的方法,而是調(diào)用基類的方法,”E:Pet cat1=new Cat("Tom"); “ ? cat1.Speaking仍是調(diào)用基類的Speaking; 如果是用虛方法,“E:Pet cat2=new Cat("Tom"); ” ,cat2.Speaking調(diào)用的就是派生類的Speaking;不知道我講的你能懂不,我也是剛學的。