課程
/后端開發(fā)
/C#
/C#面向?qū)ο缶幊?/a>
比如說以下Pet類,將單獨(dú)name的pet類構(gòu)造函數(shù)提取了,但在實(shí)例化時請問如何使用呢?
2017-03-31
源自:C#面向?qū)ο缶幊?nbsp; 2-4
正在回答
this表示本類,所以調(diào)用的是本類的其他構(gòu)造函數(shù)
示例:一個類中有兩個有參的構(gòu)造函數(shù),一個有一個參數(shù),一個有兩個參數(shù)。有兩個參數(shù)的構(gòu)造函數(shù),前面已經(jīng)被定義過,為了減少代碼的填寫量,就可以使用this關(guān)鍵字
public 類名(string name){}
public 類名(string name ,int age):this(name){}
實(shí)例化中沒法用,this調(diào)用本類中的字段如this.name;啥的? 不知解釋對嗎
舉報
本系列教程主要是,帶你學(xué)習(xí)C#面向?qū)ο缶幊痰木幊趟枷?、編程技?/p> 進(jìn)入課程
3 回答關(guān)于派生類中寫函數(shù)繼承父類函數(shù)時
5 回答構(gòu)造函數(shù)的使用
1 回答派生類構(gòu)造函數(shù)的參數(shù)(string name)是否可以不寫?
4 回答隱式調(diào)用基類的構(gòu)造函數(shù)
2 回答用基類類型引用不能調(diào)用派生類中的個性方法嗎?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號
2018-01-26
this表示本類,所以調(diào)用的是本類的其他構(gòu)造函數(shù)
示例:一個類中有兩個有參的構(gòu)造函數(shù),一個有一個參數(shù),一個有兩個參數(shù)。有兩個參數(shù)的構(gòu)造函數(shù),前面已經(jīng)被定義過,為了減少代碼的填寫量,就可以使用this關(guān)鍵字
public 類名(string name){}
public 類名(string name ,int age):this(name){}
2017-04-01
實(shí)例化中沒法用,this調(diào)用本類中的字段如this.name;啥的? 不知解釋對嗎