生成派生类对象时是否自动生成基类对象??
2 回答

onemoo
TA貢獻(xiàn)883條經(jīng)驗(yàn) 獲得超454個(gè)贊
如果你的派生類的構(gòu)造函數(shù)不作額外的動(dòng)作的話,基類部分是會(huì)先被自動(dòng)構(gòu)造的。那么如果你的基類不能被默認(rèn)構(gòu)造(如沒(méi)有默認(rèn)構(gòu)造函數(shù)),就會(huì)報(bào)錯(cuò)了。
另外,基于你的表述“生成派生類對(duì)象時(shí)是否自動(dòng)生成基類對(duì)象”我不知道你是否正確理解了:構(gòu)造派生類對(duì)象時(shí)可不會(huì)另外再構(gòu)造一個(gè)基類對(duì)象!
我說(shuō)的“基類部分”指的是派生類對(duì)象中從基類集成而來(lái)的那些成員。 這些基類部分有時(shí)會(huì)被稱作派生類的“基類子對(duì)象”。
- 2 回答
- 0 關(guān)注
- 1405 瀏覽
添加回答
舉報(bào)
0/150
提交
取消