- 2
- 0
- 约1.2万字
- 约 56页
- 2019-10-04 发布于广东
- 举报
北京科技大学 C++程序设计 第10章 多态性与虚函数 多态性(Polymorphism)是面向对象程序设计的主要特征之一。多态性对于软件功能的扩展和软件重用都有重要的作用。是学习面向对象程序设计必须要掌握的主要内容之一。 第十章 多态性与虚函数 主要内容: 多态性的概念 继承中的静态联编 虚函数和运行时的多态 纯虚函数和抽象类 10.1 多态性的概念 面向对象程序设计中多态的表现 总的来说,不同对象对于相同的消息有不同的响应,就是面向对象程序设计中的多态性。 具体在程序中,多态性有两种表现的方式: 同一个对象调用名字相同、但是参数不同的函数,表现出不同的行为。在同一个类中定义的重载函数的调用,属于这种情况。 不同的对象调用名字和参数都相同的函数,表现出不同的行为。在派生类的应用中,经常会看到这样的调用。 面向对象程序设计中多态的表现 面向对象程序设计中多态性表现为以下几种形式: 重载多态:通过调用相同名字的函数,表现出不同的行为。运算符重载也是一种重载多态。 运行多态:通过基类的指针,调用不同派生类的同名函数,表现出不同的行为。许多面向对象程序设计的书籍中所说的多态性,就是这种多态。 多态的实现:联编 一个具有多态性的程序语句(如Pt-Draw();),在执行的时候,必须确定究竟是调用哪一个函数。也就是说,在执行的时候调用哪个函数是唯一地
您可能关注的文档
- C#网络应用高级编程 教学课件 作者 马骏 郑逢斌 沈夏炯习题答案 第01章 习题解答.doc
- C#应用程序设计教程 第2版 普通高等教育十一五 国家级规划教材 教学课件 作者 耿肇英 周真真 耿燚 第2章 WPF编程基础.ppt
- C#应用程序设计教程 第2版 普通高等教育十一五 国家级规划教材 教学课件 作者 耿肇英 周真真 耿燚 第4章 文件和流.ppt
- C#应用程序设计教程 第2版 普通高等教育十一五 国家级规划教材 教学课件 作者 耿肇英 周真真 耿燚 第6章 多媒体.ppt
- C#应用程序设计教程 第2版 普通高等教育十一五 国家级规划教材 教学课件 作者 耿肇英 周真真 耿燚 第7章 进程和多线程.ppt
- C#应用程序设计教程 第2版 普通高等教育十一五 国家级规划教材 教学课件 作者 耿肇英 周真真 耿燚 第8章 Socket编程初步.ppt
- C#应用程序设计教程 教学课件 作者 耿肇英 赵建利 耿燚 第1章简单程序设计.ppt
- C#应用程序设计教程 教学课件 作者 耿肇英 赵建利 耿燚 第3章C#面向对象编程基础.ppt
- C#应用程序设计教程 教学课件 作者 耿肇英 赵建利 耿燚 第4章程序调试与异常处理.ppt
- C#应用程序设计教程 教学课件 作者 耿肇英 赵建利 耿燚 第5章C#可视化编程基础.ppt
- 计量规程规范 JJF 2476-2026腹膜透析机校准规范.pdf
- 《JJF 2465-2026天然气在线硫化氢气体检测仪校准规范》.pdf
- JJF 1111-2026调制度测量仪校准规范.pdf
- 《JJF 1111-2026调制度测量仪校准规范》.pdf
- 计量规程规范 JJF 2471-2026实时荧光定量聚合酶链反应核酸检测系统分析性能确认和验证技术规范.pdf
- JJF 2471-2026实时荧光定量聚合酶链反应核酸检测系统分析性能确认和验证技术规范.pdf
- 《JJF 2471-2026实时荧光定量聚合酶链反应核酸检测系统分析性能确认和验证技术规范》.pdf
- 《JJF 2470-2026食用油品质检测仪校准规范》.pdf
- JJF 2470-2026食用油品质检测仪校准规范.pdf
- 计量规程规范 JJF 2470-2026食用油品质检测仪校准规范.pdf
最近下载
- 2023年4月临床心理学05622真题自考华师大心理健康教育.docx
- 中国工商银行2027届校园招聘笔试参考题库及答案解析.docx VIP
- 腹壁整形幻灯片.ppt VIP
- 军队机关公文格式.doc VIP
- 东证期货-商品基本面量化框架系列-二-:黄金择时因子及多周期合成.pdf VIP
- 西北大学2022-2023学年《细胞生物学》期末考试试卷(A卷)附参考答案.docx
- 2026年中国工商银行笔试题库(含答案).docx
- 施工提升机专项施工方案.docx VIP
- 《工程力学》课程考试题库资料及答案.pdf VIP
- 【高中语文】《百年孤独(节选)》课件+统编版+选择性必修上册.pptx VIP
原创力文档

文档评论(0)