有如下类定义: class Point{ public: Point(int xx=0,int yy=0):x(xx),y(yy) { } private: int x,

admin2021-09-05  65

问题 有如下类定义:
       class Point{
       public:
           Point(int xx=0,int yy=0):x(xx),y(yy) { }
       private:
           int x,y;
       };
       class Circle:public Point{
       public:
           Circle(int r):radius(r) { }
       private:
           int radius;
       };
派生类Circle中数据成员的个数为

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

答案C

解析 本题考查如何定义派生类以及派生类对基类成员的访问,声明派生类的一般形式为:
class 派生类名:[继承方式] 基类名 题目中公用继承,所以也继承基类的数据成员,所以总共有3个数据成员,所以C选项正确。
转载请注明原文地址:https://kaotiyun.com/show/OZfp777K
0

最新回复(0)