首页 > 试题广场 >

在C++中,使用类体系依靠什么机制实现程序运行时的多态?

[问答题]

在C++中,使用类体系依靠什么机制实现程序运行时的多态?

推荐

在C++中,基类指针可以指向派生类对象,以及基类中拥有虚函数,是支持多态性的前提。程序通过用同一个基类指针访问不同派生类的虚函数重载版本实现程序运行时的多态。C++的虚特性负责自动地在程序运行时把基类指针的关联类型转换成当前指向对象的派生类类型。

另外,抽象类机制提供了软件抽象和可扩展性的手段,实现运行时的多态性。

发表于 2018-05-07 15:22:01 回复(0)