下列说法正确的是:
A: 虚函数要使用virtual修饰符进行说明
B: virtual加在函数声明上,函数的定义(实现)可以不加
C: 子类继承父类的虚函数时,不管函数前有无virtual说明,都是虚函数
D: 了类继承父类的虚函数时,只要有一个虚函数用virtual说明就可以
A: 虚函数要使用virtual修饰符进行说明
B: virtual加在函数声明上,函数的定义(实现)可以不加
C: 子类继承父类的虚函数时,不管函数前有无virtual说明,都是虚函数
D: 了类继承父类的虚函数时,只要有一个虚函数用virtual说明就可以
举一反三
- 虚函数是用virtual关键字说明的成员函数。
- 关于虚函数的描述中,正确的是( )。 A: 虚函数是一个静态成员函数 B: 虚函数是一个非成员函数 C: 说明虚函数的virtual,即可以出现在类内函数说明时,也可以出现在类外函数定义时。 D: 派生类的虚函数与基类中对应的虚函数具有相同的参数个数和类型
- virtual可以用来声明虚函数。()
- 以下有关虚函数的说法正确的是()。 A: 虚函数是一个static类型的成员函数 B: 虚函数既可以是成员函数,以可以是非成员函数 C: 基类中说明一个虚函数后,派生类中定义相同原型的函数可以不必加virtual说明 D: 派生类中的虚函数与基类中相同原型的虚函数具有不同的参数个数或类型
- 一个父类写了一个virtual函数,如果子类覆盖它的函数不加virtual,也能实现多态?