第8章多态性讲稿
第8章 多态性导学什么是多态性操作接口具有表现多种形态的能力能根据操作环境的不同采用不同的处理方式。一组具有相同基本语义的方法能在同一接口下为不同的对象服务。多态的实现绑定机制绑定是将一个标识符名和一个存储地址联系在一起的过程编译时的多态通过静态绑定实现绑定工作在编译连接阶段完成运行时的多态通过动态绑定实现绑定工作在程序运行阶段完成运算符重载问题:函数重载就体现了静态多态性。运算符也是同样的符号经过重载可以作用于不同的数据类型。对基本类型已经重载了,是否也可以为类重载运算符呢?其实很多同学关心,能不能在对象上用加减乘除运算符呢?能不能用cout和插入运算符输出整个对象呢?与函数重载的原理一样,可以通过定义运算符函数,为类重载运算符这一章我们要介绍运算符重载的语法,并且以复数类、时钟类为例,演示如何重载运算符:复数加减运算、时钟自增1秒(前置、后置++)、用cout和插入运算符输出整个对象。我们可以让自定义的复数类也能像整数和浮点数一样用+号和-号来进行运算、让我们熟悉的Clock类能通过前置、后置++来自增1秒、更神奇的是用cout和插入运算符来输出整个对象!这一切都是通过运算符重载来实现的。虚函数问题:第7章中那个没能实现的“通用显示”函数,一直让很多同学不解,基类指针明明指向的是派生类对象,为什么运行时就不能自动找到派生类定义的函数呢?这一章就为大家接开这个谜底:如何让程序能在
您可能关注的文档
- 第8-9章 离子键和共价键.ppt
- 第8章 数据域测试.ppt
- 第7课《彩色的翅膀》课件.ppt
- 第8章 McBSP.ppt
- 第8章 制备色谱技.ppt
- 第8章 AD与DA转换.ppt
- 第8章 回归和时序分析.ppt
- 第8章 定时器资源及其应用.ppt
- 第8章 广义单自由度体系-1.ppt
- 第8章 广义单自由度体系.ppt
- DB31_T 1551-2025 企业集团安全生产管控基本规范.docx
- DB31_T 1670-2026 供应链质量管理数字化要求.docx
- 重点单位重要部位安全技术防范系统要求 第26部分:民用机场航站楼__DB31_T 329.26-2025-500积分.docx
- DB31 881-2024 涂料、油墨及其类似产品制造工业大气污染物排放标准.docx
- DB32_T 5363-2026 县级(区域)医疗资源集中化运行规范.docx
- DB23_T 3821—2024 黑龙江省超低能耗建筑用外门窗应用技术规程.docx
- DB31 T 838-2026,草坪主要害虫预测与防治技术规范.docx
- DB23_T 3813—2024 公路智能自助收费系统技术规范.docx
- DB31_T 1496-2024 火力发电企业碳管理要求.docx
- DB31_T 1586-2025 未成年人保护工作站建设和服务规范.docx
最近下载
- 感恩老师伴我成长演讲稿(范文大全).docx VIP
- 中国粮食供求与价格走势[1980-2007] —粮价波动、宏观稳定及粮食安全.pdf VIP
- 焊接材料管理规范、焊接材料入库、保管、发放的各项要求.doc VIP
- 《新时代经贸汉语口语:用汉语来工作》第1课PPT课件.pptx VIP
- 水利水电工程危险源辨识与风险评价导则(SLT 843 - 2025)解读.pptx
- QB_T 5866-2023 婴幼儿用床边围栏.pdf VIP
- 数控设备博物馆 01沈阳机床-爆炸图技术资料 沈阳机床-HTC100系列机床结构爆炸图.doc VIP
- 陕2022TJ 071 钢结构建筑金属围护系统构造图集.docx VIP
- 传统文化中医基础理论PPT课件模板(内容完整).pptx VIP
- 基于LMI的时滞系统预测控制:理论、方法与应用.docx VIP
原创力文档

文档评论(0)