有如下类定义和变量定义: class Parents{ public: int publicData; private: int privateData;

admin2020-07-23  24

问题 有如下类定义和变量定义:
       class Parents{
       public:
           int publicData;
       private:
           int privateData;
       };
       class ChildA : public Parents{ /*类体略*/ };
       class ChildB : private Parents{ /*类体略*/ };
       ChildA a;
       ChildB b;
下列语句中正确的是

选项 A、cout<< a.publicData <B、cout<< a.privateData <C、cout<< b.privateData <D、cout<< b.publicData <

答案A

解析 本题考查派生类对基类成员的访问属性,派生类公用继承基类,所以派生类可以直接使用基类的公用成员,所以只有A选项正确。
转载请注明原文地址:https://jikaoti.com/ti/8bl0FFFM
0

最新回复(0)