8章_多态性
第八章 多态性 8.1 多态性概念 多态性:发出同样的消息被不同类型的对象接受导致完全不同的行为 面向对象的多态性分为四种: 重载多态(普通函数及类成员函数重载、运算符重载等) 强制多态(强制类型转换) 包含多态(研究不同类中同名成员函数的多态行为,由虚函数实现) 参数多态(与类模板相关联) C++的多态性表现在它提供了运算符重载、函数名重载、虚函数等运行机制 多态的实现:编译时的多态(静态联编,静态绑定)和运行时的多态(动态联编,动态绑定)。 8.2 运算符的重载 运算符的重载(续) 运算符重载形式(2种) 运算符重载的实质是函数重载! 重载为类的成员函数和重载为类的友元函数。 运算符重载为类的成员函数格式: 函数类型 operator 运算符(形参表) { 函数体; } 运算符重载为类的友元函数格式: friend 函数类型 operator 运算符(形参表) { 函数体; } 8.3 运算符重载为成员函数 重载前置单目运算符为成员函数时,隐含了一个参数(this指针),操作数由对象的this指针给出,不再显式说明参数; 例: Complex opertor ++(); Complex A; ++A; %即A.operter ++(); 运算符重
您可能关注的文档
- automake生成Makefile.docx
- JavaScript-T1.ppt
- 09_内部对象的使用.ppt
- NetApp_Content_Storage_201204.pptx
- C++经典绝版课件.ppt
- 第2章 JavaScript.ppt
- 数据库理论一.ppt
- dbx命令详解.doc
- pe文件剖析.doc
- 1面向对象编程OOP(Object-Oriented.ppt
- 浙江四校(含精诚联盟)2025-2026学年高二下学期3月阶段检测数学+答案.pdf
- 云南金太阳2025-2026学年高一下学期3月开学考试英语试题+答案.pdf
- 银川市、石嘴山市、吴忠市三市2026年高三年级学科教学质量检测生物+答案.docx
- 云南金太阳2025-2026学年高一下学期3月开学考试历史试题+答案.pdf
- 湖北省云学联盟2025-2026学年高二下学期3月学科素养测评英语试卷(含答案).pdf
- 河南天一大联考2026年高一3月联考语文试题.docx
- 河南天一大联考2026年高一3月联考语文试题.pdf
- 浙江四校(含精诚联盟)2025-2026学年高一下学期3月阶段检测英语+答案.docx
- 浙江四校(含精诚联盟)2025-2026学年高一下学期3月阶段检测政治+答案.docx
- 浙江四校(含精诚联盟)2025-2026学年高二下学期3月阶段检测地理+答案.pdf
最近下载
- 2024贵州贵阳市事业单位管理岗位定向招聘退役士兵33人笔试参考题库及答案解析.docx VIP
- 2024年北京科技职业大学辅导员招聘考试真题汇编附答案.docx VIP
- 清明文明祭扫主题班会PPT课件.pptx VIP
- 2014年铜陵县三中七年级第一学期第一次月考-数学.docx VIP
- 《ISO13485-2024》医疗器械质量管理体系用于法规的要求.pptx VIP
- 地下室防水专项施工方案-.pdf VIP
- (正式版)DB65∕T 4766-2024 《公路波纹钢桥涵设计规范》.pdf VIP
- 附件9 高特电子BMS储能用户手册.pdf VIP
- 七氟丙烷自动灭火系统操作说明.doc VIP
- 全身经络穴道大全(人体彩图).docx VIP
原创力文档

文档评论(0)