- 2
- 0
- 约6.31千字
- 约 10页
- 2018-01-18 发布于河南
- 举报
C课件_第8讲运算符重载(一)
多态性 多态性概述 运算符重载 多态性概述 通俗地说,多态性是指用一个相同的名字定义不同的函数,这些函数的执行过程不同,但是有相似的操作,即用同样的接口访问不同的函数。 多态性概述 面向对象的多态性从实现的角度来讲,可以分为静态多态性和动态多态性两种。静态多态性是在编译的过程中确定同名操作的具体操作对象的,而动态多态性则是在程序运行过程中动态地确定操作所针对的具体对象的。这种确定操作具体对象的过程就是联编(binding),也称为绑定。 联编是指计算机程序自身彼此关联的过程。也就是把一个标识符名和一个存储地址联系在一起的过程。用面向对象的术语讲,就是把一条消息和一个对象的方法相结合的过程。 这两种联编过程分别对应着多态的两种实现方式。联编工作在编译连接阶段完成的情况称为静态联编。在编译、连接过程中,系统就可以根据类型匹配等特征确定程序中操作调用与执行该操作的代码的关系,即确定某一个同名标识到底是要调用哪一段程序代码。函数重载和运算符重载就属于静态多态性。 和静态联编相对应,如果联编工作在程序运行阶段完成,则称为动态联编。在编译、连接过程中无法解决的联编问题,要等到程序开始运行之后再来确定。例如,本章将要介绍的虚
您可能关注的文档
- 现代制造系统 讲义.ppt
- 第三章 计算机辅助工业设计的技术.ppt
- 绘制和编辑样条线-4mff.ppt
- MoldFlow经验总结.ppt
- 现代设计与应用软件L4.ppt
- 快速原型制造技术第六章.ppt
- 第3章 数据类型和运算.ppt
- 实例讲解统计PPT 2010幻灯片中表格数据的方法.ppt
- 第3章 Visual FoxPro的数据及运算.ppt
- 07_面向对象的基本思想和基本概念-类与对象.ppt
- 安全生产管理员能力培训.pptx
- 咽异感症与心理健康促进.pptx
- 咽异感症与扁桃体炎的鉴别.pptx
- 咽异感症与抑郁症的关系.pptx
- 咽异感症与环境污染的关系.pptx
- 《生动的数据》课件-2025-2026学年沪教版(新教材)小学美术三年级下册.pptx
- 《校园微电影宣传策划》教学课件-2025-2026学年人美版(北京)(2024)初中美术七年级下册.pptx
- 《 春华秋实绘花鸟》教学课件-2025-2026学年人美版(北京)(2024)初中美术七年级下册.pptx
- 管理层安全培训策略.pptx
- 《把“大自然”穿在身上》教学课件-2025-2026学年人美版(北京)(2024)初中美术七年级下册.pptx
最近下载
- 2025至2030枕头行业发展趋势分析与未来投资战略咨询研究报告.docx
- 关于绑架的小故事-绑架关起来的故事.docx VIP
- 美能达X300S说明书.pdf VIP
- 2024年凯度O2O白皮书.pdf VIP
- 2024-2025学年北京四中八年级(下)期中数学试卷及答案解析.pdf VIP
- 十一五国家科技支撑计划重点项目“中国人个人健康管理信息系统的构建与应用”课题申报指南.doc VIP
- 胶管明细表分析和总结.docx VIP
- 十一五国家科技支撑计划重点项目生物技术产品中试.doc VIP
- 2020年高考全国Ⅰ卷(英语)真题(含答案).pdf VIP
- 嗜酸性粒细胞教学内容.ppt VIP
原创力文档

文档评论(0)