( 12 )在声明派生类时,如果不显式地给出继承方式,缺省的类继承方式是私有继承 private 。已知有如
下类定义:
class Base {
protected:
void fun( ) {}
};
class Derived : Base { };
则 Bas e 类中的成员函 数 fun() , 在 Derive d 类中的访问权限是 【 12 】 ( 注意要求填 写private 、 protecte d或 public 中的一项 )。
第1题:
在声明派生类时,如果不显示地给出继承方式,缺省的类继承方式是私有继承private。已知有如下类定义: class TestClass{ protected: void fun(){} }; class TestClass1:TestClass{}; 则TestClass类中的成员函数fun(),TestClass1类中的访问权限是( )。
A.public
B.private
C.protected
D.virtual
第2题:
定义派生类时,若不使用关键字显式地规定采用何种继承方式,则默认方式为
A.私有继承
B.非私有继承
C.保护继承
D.公有继承
第3题:
继承方式关键字为private时,基类的公共成员在派生类中是私有成员。
第4题:
下列关于继承方式的描述中,错误的是( )。
A.如果不显式地指定继承方式,默认的继承方式是私有(private)
B.采用公有继承方式时,基类中的公有成员在派生类中仍然是公有成员
C.采用保护继承方式时,基类中的保护成员在派生类中仍然是保护成员
D.采用私有继承方式时,基类中的私有成员在派生类中仍然是私有成员
第5题:
A.私有继承
B.非私有继承
C.保护继承
D.公有继承