在C++中,如果派生类的函数与基类的函数同名,参数也完全相同,但基类函数没有virtual关键字,这种机制称为______。
A.重载
B.重置
C.隐藏
D.替换
第1题:
3) 派生类和基类有同名同参数表的成员函数,这种现象:
A.A) 叫重复定义,是不允许的
B.B) 叫函数的重载
C.C) 叫覆盖。在派生类中基类的同名函数就没用了
D.D) 叫覆盖。体现了派生类对从基类继承得到的特点的修改
第2题:
4) 以下说法正确的是:
A.派生类可以和基类有同名成员函数,但是不能有同名成员变量
B.派生类的成员函数中,可以调用基类的同名同参数表的成员函数
C.派生类和基类的同名成员函数必须参数表不同,否则就是重复定义
D.派生类和基类的同名成员变量存放在相同的存储空间
第3题:
下列有关派生和继承的表述中,错误的是____。
A.若派生类没有实现基类中的一个纯虚函数,则该派生类是抽象类
B.在定义派生类时,可以用关键字virtual将某个基类指定为虚基类
C.在生成派生类对象时,派生类构造函数要调用基类的构造函数
D.派生类中定义的成员函数可以访问基类的所有成员
第4题:
将基类中的成员函数通过virtual关键字声明为虚函数之后,即使在派生类中同名同参数函数声明时未加上virtual关键字,但它在所有的派生类中都将自动成为虚函数。
第5题:
4、4) 以下说法正确的是:
A.A) 派生类可以和基类有同名成员函数,但是不能有同名成员变量
B.B) 派生类的成员函数中,可以调用基类的同名同参数表的成员函数
C.C) 派生类和基类的同名成员函数必须参数表不同,否则就是重复定义
D.D) 派生类和基类的同名成员变量存放在相同的存储空间