单项选择题
有如下类声明:
class MyBASE
{
int k;
public:
void set(int n){k=n;}
int get()const{return k;}
};
class MyDERIVED:protected MyBASE
{
protected:
int j;
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
点击查看答案&解析
<上一题
目录
下一题>
热门
试题
单项选择题
下列关于派生类的叙述中,错误的是______。
A.派生类至少要有一个基类
B.派生类中包括了从基类继承的成员
C.一个派生类可以作为另一个派生类的基类
D.基类成员被派生类继承以后访问权限保持不变
点击查看答案&解析
单项选择题
当派生类继承一个基类时,默认的继承方式为______。
A.public
B.protected
C.private
D.不确定
点击查看答案&解析
相关试题
有如下类定义:class AA{int a;public...
生成派生类对象时,派生类构造函数调用基类...
有如下程序:#include<iostream>using ...
有如下程序:#include<iostream>using ...
有如下程序: #include<iostream>using...