問(wèn)答題

【簡(jiǎn)答題】使用虛函數(shù)編寫(xiě)程序求球體和圓柱體的體積及表面積。由于球體和圓柱體都可以看做由圓繼承而來(lái),所以可以把圓類(lèi)Circle作為基類(lèi)。在Circle類(lèi)中定義一個(gè)數(shù)據(jù)成員radius和兩個(gè)虛函數(shù)area和volume。由Circle類(lèi)派生Sphere類(lèi)和Column類(lèi)。在派生類(lèi)中對(duì)虛函數(shù)area和volume重新定義,分別求球體和圓柱體的體積及表面積。

答案:



題目列表

你可能感興趣的試題

問(wèn)答題

【簡(jiǎn)答題】一個(gè)非抽象類(lèi)的派生類(lèi)是否可以為抽象類(lèi)?

答案: 一個(gè)非抽象類(lèi)的派生類(lèi)可以為抽象類(lèi),即在派生類(lèi)中定義了純虛函數(shù)。
問(wèn)答題

【簡(jiǎn)答題】虛函數(shù)和純虛函數(shù)的區(qū)別是什么?

答案: 虛函數(shù)定義時(shí)冠以關(guān)鍵字virtual,本身有實(shí)現(xiàn)代碼,作用是引導(dǎo)基類(lèi)指針根據(jù)指向?qū)ο笳{(diào)用類(lèi)體系中不同重載版本函數(shù)。
微信掃碼免費(fèi)搜題