问题 单项选择题

在声明派生类时,如果不显示地给出继承方式,缺省的类继承方式是私有继承Drivate。
已知有如下类定义:
class TestClass
protected:
voidfun(1))
;
class TestClass 1:TestClass;
则TestClass类中的成员函数fun(),TestClass1类中的访问权限是( )。

A) public
B) private
C) protected
D) vinual

答案

参考答案:B

解析: 程序中的TestClass1为TestClass的派生类,如果不写继承方式,则默认为private,所以TestClass1私有继承TestClass,对于基类中的保护成员,继承类的访问权限为private。所以选择B)。

选择题
单项选择题