在派生类中可以通过“基类名.方法名()”的方式来调用基类中的方法。
此题为判断题(对,错)。
第1题:
在一个派生类的成员函数中,试图调用其基类的成员函数“void f();”,但无法通过编译。这说明______。
A.f()是基类的私有成员
B.f()是基类的保护成员
C.派生类的继承方式为私有
D.派生类的继承方式为保护
第2题:
1、下列关于类的继承描述中,()是错误的。
A.派生类可以访问基类的所有数据成员,也能调用基类的所有成员函数
B.派生类也是基类,但基类不一定具有派生类的全部属性和方法
C.继承描述类的层次关系,派生类可以具有与基类相同的属性和方法
D.一个基类可以有多个派生类,一个派生类可以有多个基类
第3题:
下列描述中,正确的是()。
A.创建派生类对象时会先调用基类构造函数,再调用派生类构造函数
B.创建派生类对象时会先调用派生类构造函数,再调用基类构造函数
C.如果基类构造函数有参数,则必须在派生类构造函数的初始化列表中写上基类构造函数的调用语句
D.如果派生类构造函数的初始化列表中没写基类构造函数的调用,则表示调用基类的无参构造函数
第4题:
在派生类中可以通过使用super方法来调用基类中的方法.
第5题:
9、有关基类成员访问的说法正确的是()。
A.被派生类隐藏起来的基类同名成员无法在派生类中访问。
B.如果在派生类中必须完全地访问基类被隐藏的成员,可以使用基类访问表达式。
C.基类访问表达式语法为:基类名.基类成员名;
D.通过派生类对象的引用无法获取该对象基类部分的引用。