如何使用虚函数实现多态特性

 时间:2026-04-21 20:20:51

1、首先定义一个基类对象, 定义GetName函数,该函数不定义为虚函数

如何使用虚函数实现多态特性

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

如何使用虚函数实现多态特性

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

如何使用虚函数实现多态特性

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

如何使用虚函数实现多态特性

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

如何使用虚函数实现多态特性

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

如何使用虚函数实现多态特性

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

如何使用虚函数实现多态特性

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

如何使用虚函数实现多态特性

  • PS怎样切换画笔面板
  • 如何使用python语言中的方法实现大小写字母转换
  • css width 属性的使用
  • Photoshop中怎么调整画笔笔势
  • PS教你如何合成巴黎夜玫瑰
  • 热门搜索
    鸡爪怎么做好吃 生菜怎么做好吃又简单 dell笔记本怎么样 原液怎么用 毛豆的做法大全家常 牛蹄筋怎么做好吃 微信怎么修改微信号 火锅怎么做才好吃 exercise怎么读啊 卵巢早衰的治疗方法