有如下類定義:class XX{int xdata;public:xx(int n=O):xdata(n){}};class YY:public XX{int
有如下類定義:
class XX{
int xdata;
public:
xx(int n=O):xdata(n){}
};
class YY:public XX{
int ydata;
public:
YY(int m=0,int n=O):XX(m),ydata(n){}
};
YY類的對(duì)象包含的數(shù)據(jù)成員的個(gè)數(shù)是
A.1
B.2
C.3
D.4
正確答案:B解析:派生類的數(shù)據(jù)成員包括其基類的數(shù)據(jù)成員和派生類本身新增的數(shù)據(jù)成員,由于YY繼承了XX,所以YY類的對(duì)象包含2個(gè)數(shù)據(jù)成員,即基類中的成員xdata和新增成員ydata。
詞條內(nèi)容僅供參考,如果您需要解決具體問題
(尤其在法律、醫(yī)學(xué)等領(lǐng)域),建議您咨詢相關(guān)領(lǐng)域?qū)I(yè)人士。