- 7
- 0
- 约1.39万字
- 约 48页
- 2017-08-19 发布于重庆
- 举报
第九章多态性.ppt
江苏科技大学计算机科学与工程学院计算机基础教学部 第 9 章 多 态 性 第9章 多态性 9.1 多态性的概念 9.2 虚函数与运行的多态性 9.3 运算符重载与编译的多态性 9.4 抽象类 9.1 多态性的概念 9.1.1 多态性的含义 9.1.2 多态性的种类 9.1.1 多态性的含义 多态性是指发出同样的消息(如函数的调用)被不同的对象接收时导致不同的行为。利用多态性,用户只需发送一般形式的消息,而将所有的实现留给接收消息的对象。对象根据所接收到的消息而做出相应的操作。 多态性是面向对象程序设计的重要特征之一。它与前面讲过的封装性和继承性构成了面向对象程序设计的三大特征。这三大特征是相互关联的。封装性是基础,继承性是关键,多态性是补充。 9.1.2 多态性的种类 VC++中的多态性可分为两种:一种是编译时的多态性(静态多态性),另一种是运行时的多态性(动态多态性)。 1、静态多态性 编译时的多态性主要通过函数的重载和运算符的重载来实现,它们在程序运行之前(编译时)就能确定其实现方式。 用运算符的重载实现静态多态性是本章的重点之一,将在第3节介绍。下面首先来看通过函数的重载实现静态多态性。 9.1.2 多态性的种类 例9-1 通过函数的重载实现编译时的多态性。 #includeiostream.
您可能关注的文档
最近下载
- (正式版)B 13398-2008 带电作业用空心绝缘管、泡沫填充绝缘管和实心绝缘棒.docx VIP
- 春天小升初word简历模板.doc VIP
- 公路沥青路面设计规范.pdf VIP
- 人工智能训练师 课件全套 第1--8章 人工智能概述 --- 人工智能的伦理与法规.pptx
- 110kV〜750kV架空输电线路施工及验收规范.docx VIP
- 某项目SD-WAN测试报告.docx VIP
- 20240312-华西证券-黑电行业深度:Mini_LED加速渗透,产业链持续受益.pdf VIP
- xxxx公司网络管理制度及处罚规定.doc VIP
- 六年级(下)数学 期中质量检测卷《人教版》.docx VIP
- SD-WAN技术与市场趋势.pdf VIP
原创力文档

文档评论(0)