第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如下代碼中base(id)是個什么意思?有沒有知道的哈,謝謝~

如下代碼中base(id)是個什么意思?有沒有知道的哈,謝謝~

C#
HUH函數(shù) 2023-04-24 19:15:44
class ConcretePrototype1 : Prototype { // Constructor public ConcretePrototype1(string id) : base(id) { } public override Prototype Clone() { // Shallow copy return (Prototype)this.MemberwiseClone(); } }
查看完整描述

2 回答

?
DIEA

TA貢獻1820條經(jīng)驗 獲得超3個贊

base(id)就是調用父類的帶有id參數(shù)的構造函數(shù)。
  C#里面的this和base 跟JAVA里面的this和super是一樣的。你在定義一個變量的時候有一個this引用,指向自身,還有一個引用base,指向父類。關于你說的那種情況就是我說的第一種,如果子類成員有和父類成員同名的時候,就必須用this和base區(qū)分。

查看完整回答
反對 回復 2023-04-27
?
森欄

TA貢獻1810條經(jīng)驗 獲得超5個贊

表示這個構造函數(shù)調用了基類帶一個string參數(shù)的構造函數(shù)
id是參數(shù)。
你可以理解為  
public ConcretePrototype1(string id) 
{
base(id);
//之后子類構造函數(shù)的程序段
......
}

查看完整回答
反對 回復 2023-04-27
  • 2 回答
  • 0 關注
  • 245 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網(wǎng)微信公眾號