- 1
- 0
- 约9.04千字
- 约 26页
- 2018-11-05 发布于广西
- 举报
C++面向对象程序设计 内蒙古科技大学 目 录 第一章 概述 第二章 C++程序设计初步 第三章 函数 第四章 数组和指针 第五章 类与对象 第六章 静态成员与友员 第七章 运算符重载 第八章 继承与派生 第九章 多态性与虚函数 第十章 模板 第十一章 流类库与输入输出 第十二章 命名空间与异常处理 第九章 多态性与虚函数 9.1 多态性概念 多态,就是发送同一种消息,不同的对象会有不同的动作。 9.2 虚函数 函数定义时 用关键字virtual声明的函数即为虚函数 9.2.1虚函数的作用 对比发现,采用虚函数后,虽然在主函数中都是同样用基类的指针pp调用函数showinfo,但在运行时根据所指的不同对象调用了各对象所属类的showinfo函数输出了相应的信息,实现了动态多态。 这种用法很常见,只需要在定义基类时指定相应的虚函数,就可以在以后通过基类的指针调用该虚函数,这样就能在运行时根据所指的对象类型调用不同类的函数实现动态多态。 注意如果不用指针的话,直接通过对象加点的方式,就不需要虚函数了,这个时候,将会调用相应类中的函数,这就是函数的同名覆盖。如果想调用基类中的同名函数就必须通过基类名加域作用符的方式调用。 9.2.1虚函数的作用 在使用
您可能关注的文档
- ao ou iu(精品·公开课件).ppt
- Apache服务器的安装及配置(精品·公开课件).ppt
- apink(my love)(精品·公开课件).ppt
- APP定制开发、蓝牙ble开发(精品·公开课件).ppt
- APEC北京2014亚太经合组织会议(精品·公开课件).ppt
- Articulate Presenter ‘09 菜单及发布设置中英文对照(精品·公开课件).ppt
- ART-DECO风格探讨和设计理念运用(精品·公开课件).ppt
- ASC-620铡刀式分板机产量评估(精品·公开课件).ppt
- ASC700灯条分板机产量评估(精品·公开课件).ppt
- Attraction and Retention of Key Talent(精品·公开课件).ppt
最近下载
- 2025年最新版的责任商业联盟RBA VAP标准8.0.2版.docx VIP
- 2025人工智能体(AIAgent)应用现状挑战及建议.docx VIP
- 餐饮商户消防安全管理工作指引.pptx VIP
- 01认证人员现场审核网络签到监管系统_审核人员使用手册20220105.pdf VIP
- 卧式单面多轴钻孔机床液压系统的设计.docx VIP
- 药品注册申报资料撰写模板 3.2.P.2 产品再评价研究或产品开发.docx VIP
- 宣贯培训(2026年)SJT 11666.5-2016制造执行系统(MES)规范 第5部分:产品开发》.pptx VIP
- 资金垫付合同模板.docx VIP
- 国际消防安全系统规则FSS.pdf VIP
- 护理病历书写中的病历书写规范解读.pptx VIP
原创力文档

文档评论(0)