問(wèn)答題

【簡(jiǎn)答題】為什么子類對(duì)象可以給父類對(duì)象賦值,而父類對(duì)象不能給子類對(duì)象賦值?

答案: 父類定義為抽象接口類,子類繼承父類然后重新實(shí)現(xiàn)接口。C++中子類的對(duì)象賦值給父類的對(duì)象。如果把子類的對(duì)象賦值給父類的對(duì)象...
題目列表

你可能感興趣的試題

問(wèn)答題

【簡(jiǎn)答題】為什么析構(gòu)函數(shù)通常聲明為虛函數(shù),而構(gòu)造函數(shù)不能是虛函數(shù)?

答案: 因?yàn)闃?gòu)造函數(shù)不被繼承,而虛函數(shù)是要在派生類中重定義的。定義虛析構(gòu)函數(shù)后,由于多態(tài),當(dāng)使用基類指針指向派生類對(duì)象時(shí),會(huì)調(diào)用...
問(wèn)答題

【簡(jiǎn)答題】C++程序設(shè)計(jì)語(yǔ)言是如何實(shí)現(xiàn)多態(tài)的?

答案:

共用同一個(gè)函數(shù)名,同時(shí)有不同數(shù)量或者不同類型的參數(shù)。󰀀系統(tǒng)會(huì)根據(jù)參數(shù)自動(dòng)調(diào)用對(duì)應(yīng)的函數(shù),這樣就實(shí)現(xiàn)了多態(tài)

微信掃碼免費(fèi)搜題