有如下类定义: class Point{ public: void SetX(int xx) { x=xx; } protected: void SetY(int yy)

admin2019-06-07  40

问题 有如下类定义:
       class Point{
       public:
           void SetX(int xx) { x=xx; }
       protected:
           void SetY(int yy) { y=yy; }
       private:
           int x,y;
       };
       class Circle:Point{
       public:
           int GetRadius() { return radius; }
       private:
           void SetRadius(int r) { radius=r; }
           int radius;
       };
派生类Circle中不可访问成员的个数为

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

答案A

解析 本题考查派生类对基类成员的访问属性,派生类无论何种继承,派生类的成员函数都不能访问基类的私有成员,所以Circle不可访问的个数有2个,A选项正确。
转载请注明原文地址:https://kaotiyun.com/show/Um8p777K
0

最新回复(0)