有如下两个类定义: class XX{ private: double x1; protected: double x2; public: double x3; };

admin2020-10-21  25

问题 有如下两个类定义:
       class XX{
         private: double x1;
         protected: double x2;
         public: double x3;
       };
       class YY: protected XX{
         private: double y1;
         protected: double y2;
         public: double y3;
       };
在派生类YY中的保护成员的个数是

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

答案C

解析 类YY以protected方式继承类XX,所以类XX中的public成员和protected成员在YY中为protected成员,所以YY中的protected成员有:x2,x3,y2,答案为C。
转载请注明原文地址:https://jikaoti.com/ti/SWl0FFFM
0

最新回复(0)