如何使用虚函数实现多态特性
来源:网络收集 点击: 时间:2024-03-22【导读】:
编程语言上多态简单说,就是用基类的引用指向子类的对象,那如何实现多态呢?下面将通过虚函数告诉你怎样实现多态特性!工具/原料moreC++方法/步骤1/8分步阅读
2/8
3/8
4/8
5/8
6/8
7/8
8/8
注意事项
首先定义一个基类对象, 定义GetName函数,该函数不定义为虚函数

完成定义之后,实现基类,具体代码如下所示

接下来定义子类, 继承父类,子类同样定义函数GetName

完成定义之后,实现子类,具体代码如下所示

程序主程序输入如下代码,定义父类指针,指向子类的对象,然后调用函数输出字符串

完成上面的操作,点击调试运行,可以看到输出如下信息,打印的不是子类中的函数信息

修改父类中的函数,函数前面添加关键字virtual, 变成虚函数

重新点击调试运行,可以看到输出如下信息,打印的就是子类中的实现的函数的信息,因此,实现了多态的特性

喜欢经验欢迎点赞!
虚函数多态普通函数区别版权声明:
1、本文系转载,版权归原作者所有,旨在传递信息,不代表看本站的观点和立场。
2、本站仅提供信息发布平台,不承担相关法律责任。
3、若侵犯您的版权或隐私,请联系本站管理员删除。
4、文章链接:http://www.1haoku.cn/art_363957.html
上一篇:简单贺卡的制作方法
下一篇:Matlab中坐标轴设置