有如下类定义: class XX{ int xdata; public: XX(int n=0):xdata(n){} }; class YY.public XX{ int ydata public: YY(int m=0,int n=0)

admin2021-06-10  21

问题 有如下类定义:
class XX{
  int xdata;
public:
  XX(int n=0):xdata(n){}
};
class YY.public XX{
  int ydata
public:
  YY(int m=0,int n=0):XX(m),ydata(n){}
};
YY类的对象包含的数据成员的个数是(    )。

选项 A、1
B、2
C、3
D、4

答案B

解析 本题主要考查派生类的继承方式。该题为公有继承,它包含基类中全部数据成员和除了构造、析构函数之外的全部成员函数,而本题数据成员的个数即为2。
转载请注明原文地址:https://kaotiyun.com/show/IAfp777K
0

最新回复(0)