課程
/后端開發(fā)
/C++
/C++遠(yuǎn)征之多態(tài)篇
為什么不加virtual就會(huì)顯示父類cout 內(nèi)容而不是計(jì)算式
2015-12-23
源自:C++遠(yuǎn)征之多態(tài)篇 2-1
正在回答
不加virtual,這個(gè)函數(shù)就不是虛函數(shù),也就不會(huì)被子類繼承。
在子類中重新定義這函數(shù),只能算是子類又定義了一個(gè)同名的函數(shù),不會(huì)有多態(tài)的特性。即通過(guò)父類只能訪問(wèn)到父類的版本。
時(shí)光紀(jì)0 提問(wèn)者
不加virtual的話,同名函數(shù),父類會(huì)被子類隱藏,為什么還能調(diào)用出來(lái)父類的,不解
你理解錯(cuò)了,是父類的被隱藏
可是上節(jié)繼承篇講師將的是父類被子類隱藏呀
沒(méi)有virtual關(guān)鍵字,子類的cout內(nèi)容會(huì)被父類隱藏。
舉報(bào)
本教程將帶領(lǐng)大家體會(huì)面向?qū)ο笕筇匦灾械亩鄳B(tài)特性
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號(hào)-11 京公網(wǎng)安備11010802030151號(hào)
購(gòu)課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號(hào)
2015-12-23
不加virtual,這個(gè)函數(shù)就不是虛函數(shù),也就不會(huì)被子類繼承。
在子類中重新定義這函數(shù),只能算是子類又定義了一個(gè)同名的函數(shù),不會(huì)有多態(tài)的特性。即通過(guò)父類只能訪問(wèn)到父類的版本。
2018-09-28
不加virtual的話,同名函數(shù),父類會(huì)被子類隱藏,為什么還能調(diào)用出來(lái)父類的,不解
2016-07-20
你理解錯(cuò)了,是父類的被隱藏
2015-12-23
可是上節(jié)繼承篇講師將的是父類被子類隱藏呀
2015-12-23
沒(méi)有virtual關(guān)鍵字,子類的cout內(nèi)容會(huì)被父類隱藏。