问题 单项选择题

实现运行时的多态性要使用

A.重载函数

B.析构函数

C.构造函数

D.虚函数

答案

参考答案:D

解析: 本题考核虚函数的应用。动态联编一直要到程序运行时才能确定调用哪个函数。虚函数是实现动态联编的必要条件之一。没有虚函数一定不能实现动态联编,但有虚函数存在时,必须同时满足下列条件,才能实现动态联编:类之间满足子类型关系:调用虚函数操作的是指向对象的指针或对象引用,或者是由成员函数调用虚函数。

判断题
多项选择题