单选题
👁️ 浏览量:

试题题干

当一个类的某个函数被声明为virtual时,该函数在该类的所有派生类中(    )

A

都是虚函数

B

只有被重新声明时才是虚函数

C

只有被重新声明为virtual时才是虚函数

D

都不是虚函数

参考答案

正确答案:

试题解析

在基类声明为virtual的成员函数是虚函数,在派生类中只要有相同的成员函数(函数名相同、返回值类型相同、形参类型和个数相同),即使不使用virtual说明,也都是虚函数。故本题选A。

虚函数需注意:基类中定义了虚函数,在派生类中该函数始终保持虚函数的特性。