关于C++中的动态多态实现条件,以下说法不正确的是A.必须在公有的继承体系下B.在父亲类声明虚函数virtualC.各个子类应根据需要重写父类的virtual函数D.实现多态的函数必须由父类对象来调用
关于C++中的动态多态实现条件,以下说法不正确的是
A.必须在公有的继承体系下
B.在父亲类声明虚函数virtual
C.各个子类应根据需要重写父类的virtual函数
D.实现多态的函数必须由父类对象来调用
参考答案和解析
把子类转换为父类,称为向下转型,自动进行类型转换
相关考题:
从系统实现的角度看,多态性分为静态多态性和动态多态性。以下说法错误的是()。 A.静态多态性是编译时的多态性B.函数重载实现的多态性是静态多态性C.通过虚函数实现的多态性是静态多态性D.动态多态性是运行时的多态性
下列关于多态性的描述,错误的是( )。A.C++语言的多态性分为编译时的多态性和运行时的多态性B.编译时的多态性可通过函数重载实现C.运行时的多态性可通过模板和虚函数实现D.实现运行时多态性的机制称为动态绑定
下列关于多态性的描述,错误的是( )。A.C++语言中的多态性分为编译时的多态性和运行时的多态性B.编译时的多态性可通过函数重载实现C.运行时的多态性可通过模板和虚函数实现D.实现运行时多态性的机制称为动态绑定
下列关于C++多态性的叙述,正确的是( )。A.C++语言的多态性分为编译时的多态性和运行时的多态性B.编译时的多态性可通过虚函数实现C.运行时的多态性可通过函数重载实现D.运行时的多态性可通过操作符重载实现
关于虚方法实现多态,下列说法错误的是()。A、定义虚方法使用关键字virtualB、关键字virtual可以与override一起使用C、虚方法是实现多态的一种应用形式D、派生类是实现多态的一种应用形式
问答题在C++中运行时多态性是通过什么方式来实现的?