有如下类声明: class MyBASE{ int k; public: void set(int n){k=n;} int get( )const{return k;} }; class MyDERIVED:pr

admin2011-01-19  27

问题 有如下类声明:    class MyBASE{    int k;    public:    void set(int n){k=n;}    int get( )const{return k;}    };    class MyDERIVED:protected MyBASE{    protected:    intj;    public:    void set(int m,int n){MyBASE::set(m);j=n;}    int get( )const{return MyBASE::get( )+j;}    };    则类MyDERIVED中保护的数据成员和成员函数的个数是   

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

答案B

解析 在保护派生的单继承中,基类的公有数据成员和成员函数在派生类中成为保护成员。
转载请注明原文地址:https://kaotiyun.com/show/NTVp777K
0

相关试题推荐
最新回复(0)