选择题
在C++中用来实现运行时多态性的是______。
A、
重载函数
B、
析构函数
C、
构造函数
D、
虚函数
【正确答案】
D
【答案解析】
在C++语言中,多态性可分为两类:静态多态性和动态多态性。 静态多态性是通过函数重载、运算符重载和模板体现的。在程序编译时系统就能决定调用的是哪个函数,因此静态多态性又称编译时的多态性。 动态多态性是通过虚函数实现的。动态多态性是在程序运行过程中才动态地确定操作所针对的对象,它又称运行时的多态性。
提交答案
关闭