首页题目详情

静态多态和动态多态的主要区别在于:

题目配图
A.静态多态在编译时确定,动态多态在运行时确定
B.静态多态用于函数重载,动态多态用于虚函数
C.静态多态需要继承,动态多态不需要继承
D.静态多态通过指针实现,动态多态通过引用实现

优质解答

答案

A

解析

静态多态(编译时多态)包括函数重载和模板,其绑定在编译时完成;动态多态(运行时多态)通过虚函数机制实现,其绑定是在运行时根据对象的实际类型决定的。

查看答案和解析

支付 ¥0.1 即可查看此题答案和详细解析

低至 ¥0.1 起

面向对象程序设计单选题中等AI生成