- 5
- 0
- 约 83页
- 2017-08-19 发布于重庆
- 举报
第八讲——多态性专题.ppt
多态性专题 主要内容 多态性概念 函数重载 运算符重载 虚函数 纯虚函数 抽象类 多态性的概念 多态性是面向对象程序设计的重要特征之一。 多态性是指发出同样的消息被不同类型的对象接收时有可能导致完全不同的行为。 多态的实现形式: 函数重载 运算符重载 虚函数 重载函数的声明 C++允许功能相近的函数在相同的作用域内以相同函数名声明,从而形成重载。方便使用,便于记忆。 例: 注意事项 重载函数的形参必须不同: 个数不同或类型不同。 编译程序将根据实参和形参的类型及个数的最佳匹配来选择调用哪一个函数。 例1 重载函数应用举例 编写三个名为add的重载函数,分别实现两整数相加、两实数相加和两个复数相加的功能。 #includeiostream using namespace std; struct complex { double real; double imaginary; }; void main(void) { int m, n; double x, y; complex c1, c2, c3; int add(int m, int n); double add(double x, double y); complex add(complex c1, complex c2); coutEnter two integer: ; cinmn; coutint
您可能关注的文档
- 第二章减数分裂和有性生殖.ppt
- 第二章国际商务理.ppt
- 第二章国际技术贸易相关理论.ppt
- 第二章大学生适应心理.ppt
- 第二章对外贸易理论.ppt
- 第二章市场调查与商圈分析.ppt
- 第二章数据库原理及应用.ppt
- 第二章数据库系统基本原理.ppt
- 第二章概率与概率分布.ppt
- 第二章注册会计师的职业道德规范与执业准则.doc
- 2026年智慧健康管理系统创新报告.docx
- 河北衡水市武强中学2025-2026学年高二下学期4月期中物理试题(含解析).docx
- 2026年人工智能行业智能老年防走失定位器创新报告.docx
- 2026年低空经济飞行器量子技术应用创新报告.docx
- 2026年农业智能农业智能育种创新报告.docx
- 河北省保定市莲池区保定市第一中学2025-2026学年高二下学期期中考试生物试题(含解析).docx
- 2026年智慧城市电子站牌充电创新报告.docx
- 河北省邯郸市平恩中学等校2025-2026学年八年级期中考试英语试题(含解析).docx
- 2026年供应链创新技术应用报告.docx
- 2026年体育智能赛事管理系统支付系统创新报告.docx
原创力文档

文档评论(0)