- 3
- 0
- 约2.21万字
- 约 77页
- 2019-06-28 发布于江苏
- 举报
第5章 多态性 多态性是面向对象程序设计语言的又一重要特征,它是指不同对象接收到同一消息时会产生不同的行为。继承所处理的是类与类之间的层次关系问题,而多态则是处理类的层次结构之间,以及同一个类内部同名函数的关系问题。简单地说,多态就是在同一个类或继承体系结构的基类与派生类中,用同名函数来实现各种不同的功能。 5.1 静态绑定和动态绑定 1、多态polymorphism 对象根据所接收的消息而做出动作,同样的消息为不同的对象接收时可导致完全不同的行动,该现象称为多态性。 简单的说:单接口,多实现 2、联编 一个程序常常会调用到来自于不同文件或C++库中的资源(如函数、对话框)等,需要经过编译、连接才能形成为可执行文件,在这个过程中要把调用函数名与对应函数(这些函数可能来源于不同的文件或库)关联在一起,这个过程就是绑定(binding),又称联编。 5.1 静态绑定和动态绑定 3、静态绑定与静态绑定 静态绑定又称静态联编,是指在编译程序时就根据调用函数提供的信息,把它所对应的具体函数确定下来,即在编译时就把调用函数名与具体函数绑定在一起。 动态绑定又称动态联编,是指在编译程序时还不能确定函数调用所对应的具体函数,只有在程序运行过程中才能够确定函数调用所对应的具体函数,即在程序运行时才把调用函数名与具体函数绑定在一起。 5.1 静态绑定和动态绑定 4、多态性的实现 编译时多态
您可能关注的文档
最近下载
- 昏迷患者饮食护理.pptx VIP
- 山西北方兴安化学工业有限公司校园招聘模拟试题附带答案详解及答案1套.docx VIP
- 浙江省杭州市钱塘区教科版科学六下期末统考卷(含答案).pdf VIP
- 山西北方兴安化学工业有限公司校园招聘模拟试题附带答案详解附答案.docx VIP
- ★WOW GM命令(单机版可用).xls VIP
- 2023-2024学年安徽省安庆市怀宁县新安中学高一下学期期末数学试题.pdf VIP
- 山西北方兴安化学工业有限公司校园招聘模拟试题附带答案详解及参考答案.docx VIP
- 2026年中考考前预测卷:物理(西藏卷)(解析版).docx VIP
- 《立林L8智能化可视对讲系统简易说明书》.docx VIP
- 钢板桩支护技术规程(T∕CECS 720-2020).pdf VIP
原创力文档

文档评论(0)