下列有關(guān)繼承和派生的敘述中,正確的是
下列有關(guān)繼承和派生的敘述中,正確的是
A.如果一個(gè)派生類私有繼承其基類,則該派生類對(duì)象不能訪問(wèn)基類的保護(hù)成員
B.派生類的成員函數(shù)可以防問(wèn)基類的所有成員
C.基類對(duì)象可以賦值給派生類對(duì)象
D.如果派生類沒(méi)有實(shí)現(xiàn)基類的一個(gè)純虛函數(shù),則該派生類是一個(gè)抽象類
正確答案:D解析:本題考查的知識(shí)點(diǎn)是繼承和派生。無(wú)論是公有、保護(hù)還是私有繼承,派生類都能夠訪問(wèn)基類的公有和保護(hù)成員,而不能訪問(wèn)基類的私有成員,故選項(xiàng)A和B不正確。公有繼承時(shí),派生類的對(duì)象可以作為基類的對(duì)象處理,派生類是基類的子類型。子類型關(guān)系是可以傳遞的,但是不可逆的。因此,基類的對(duì)象不可作為派生類的對(duì)象處理,即基類對(duì)象不可賦值給派生類對(duì)象。所以選項(xiàng)C不正確。4個(gè)選項(xiàng)中,只有選項(xiàng)D正確。
詞條內(nèi)容僅供參考,如果您需要解決具體問(wèn)題
(尤其在法律、醫(yī)學(xué)等領(lǐng)域),建議您咨詢相關(guān)領(lǐng)域?qū)I(yè)人士。