- 0
- 0
- 约1.68万字
- 约 64页
- 2017-01-29 发布于湖南
- 举报
ppt课件-第八章多态性
第八章 多态性 本章主要内容 多态性的类型与实现 操作符重载 虚函数 多态性 除了继承外,C++的另一个优良特性是支持多态,多态性就是实现“一个接口,多种方法”的技术,支持这种技术的机制是多态性。 多态性是指发出同样的消息被不同类型的对象接收时导致完全不同的行为。 所谓消息是指对类成员函数的调用 不同的行为是指在不同的类中有不同的实现,即调用的函数不同。 多态性类型与实现 多态性可以分为若干类型,本章重点介绍的是重载多态和包含多态 重载多态:又分为函数重载和操作符重载。 包含多态:是研究类继承关系中定义在不同类中的同名成员函数的多态行为,主要通过虚函数来实现。 除此而外,C++系统中的表达式运算中的类型强制转换、模板的实例化也具有多态的特征(本章不介绍) 多态性类型与实现 多态的实现:划分为编译时的多态和运行时的多态两类。 编译时的多态:在编译的过程中确定同名操作的具体操作对象,又叫静态绑定 。 和运行时的多态:在程序运行期间动态地确定操作的具体对象,又叫动态绑定。 操作符重载 操作符重载的必要性和规则 作为成员函数重载 作为全局(友元)函数重载 一些特殊操作符的重载 操作符重载的必要性 C++语言本身没有提供复数类型,可定义一个类来实现: class Complex //复数类定义 { public: Complex (double r=0.0,double
您可能关注的文档
最近下载
- 2026年湛江市高中学考-美术(技能考试要求及标准).pdf
- 社会体育导论PTPPT课件讲义.ppt VIP
- 开展健康教育促进慢性病患者自我管理.pptx VIP
- 新冀教版初中八年级下册英语期中试卷(含听力材料及答案).pdf VIP
- 理疗仪研究报告理疗仪产品入市调查研究报告(2024年).pptx VIP
- MDEA脱除焦炉煤气硫化氢的工艺设计.doc
- 初中英语读写结合教学探究.pptx
- 考研题库 《材料科学基础》(修订版)配套题库(真题 课后题 章节题 模拟题).docx VIP
- (二模)2026年广州市高三毕业班综合测试(二)生物试卷(含答案).docx
- 钻机买卖合同5篇.docx VIP
原创力文档

文档评论(0)