选择题
有如下两个类定义:
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
【答案解析】
派生类以保护继承方式继承基类以后,基类公有成员和保护成员在派生类的访问权限都变为保护权限。基类的私有成员在派生类中总是隐藏的,只能在基类内访问。
提交答案
关闭