C++动态多态通过虚函数实现。
1、 打开一个C++源文件。
2、 新建一个名为Animal2的类,并在其中定义一个虚函数speak。
3、 创建Cat2类继承Animal2类,并重写其speak方法。
4、 定义一个外部函数,接收对象参数并调用其speak方法进行输出。
5、 在主函数中创建Cat2类的实例,并将其作为参数传递给普通函数。
6、 运行程序,查看最终结果。
<!-- 非定向300*250按钮 17/09 wenjing begin -->
<!-- 非定向300*250按钮 end -->
</div>
未经允许不得转载:紫竹林-程序员中文网 » C++动态多态实现方式