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

admin2012-01-20  27

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

选项 A、cout<<a.publicData<<endl;
B、cout<<a.privateData<<endl;
C、cout<<b.publieData<<endl;
D、eout<<b.privateData<<endl;

答案A

解析 派生类公有继承基类时,可以访问基类中的公有成员和保护成员;派生类私有继承基类时,不能访问基类中的任何成员。
转载请注明原文地址:https://kaotiyun.com/show/jxVp777K
0

最新回复(0)