- 0
- 0
- 约3.18万字
- 约 150页
- 2017-01-01 发布于广东
- 举报
第4章 多 态 性 ? 知识点 l?????? 编程时的多态性与运行时的多态性 l?????? 函数重载 l?????? 运算符重载 l?????? 虚函数 l?????? 应用举例 ? 难点 l?????? 函数重载 l?????? 虚函数 l?????? 运算符重载 l?????? 纯虚函数和抽象类 ? 要求 掌握: l?????? 运行时的多态性 l?????? 函数重载 了解: l?????? 运算符重载 l???? 虚函数 4.1 编程时的多态性与运行时的多态性 所谓多态性就是不同对象收到相同的信息时,产生不同的动作。也就是说,多态性是指用一个名字定义不同的函数,这些函数执行不同但又类似的操作,即用同样的接口访问功能不同的函数,从而实现“一个接口,多种方法”。 在C++中,多态性的实现和联编这一概念有关。一个源程序经过编译、连接,成为可执行文件的过程是把可执行代码联编在一起的过程。其中在运行之前就完成的联编称为静态编,又叫前期联编;而在程序运行时才完成的联编叫动态联编,也称后期联编。 静态联编是指系统在编译时就决定如何实现某一动作。静态联编要求在程序编译时就知道调用函数的全部信息。因此,这种联编类型的函数调用速度很快。效率高是静态联编的主要优点。 动态联编是指系统在运行时动态实现某一动作。采用这种联编方式,一直要到程序运行时才能确定调用哪个函数。动态
您可能关注的文档
- C++面向对象程序设计栗青生第1章课件教学.ppt
- C++面向对象程序设计栗青生第2章课件教学.ppt
- C++面向对象程序设计栗青生第3章课件教学.ppt
- C++面向对象程序设计栗青生第4章课件教学.ppt
- C++面向对象程序设计栗青生第5章课件教学.ppt
- C++面向对象程序设计栗青生第6章课件教学.ppt
- C++面向对象程序设计栗青生第7章课件教学.ppt
- C++面向对象程序设计栗青生第8章课件教学.ppt
- C++面向对象程序设计张德慧周元哲主编第1章C++概述课件教学.ppt
- C++面向对象程序设计张德慧周元哲主编第2章类和对象课件教学.ppt
- 新疆塔城地区第一高级中学2025-2026学年高一下学期学情自测物理试卷(含解析).docx
- 苏教版五年级上册数学 期中检测卷.doc
- 新疆维吾尔自治区昌吉回族自治州呼图壁县2025-2026学年九年级上学期1月期末英语试题(含解析).docx
- 新疆维吾尔自治区和田地区和田市2025-2026学年上学期八年级英语期末试卷(含解析).docx
- 四川省绵阳市游仙区2025-2026学年七年级上学期1月期末英语试题(含解析).docx
- 苏教版三年级上册数学 第三单元测试题.doc
- 四川省绵阳市梓潼县2025-2026学年八年级上学期1月期末物理试题(含解析).docx
- 四川省绵阳市盐亭县四校联考2025-2026学年八年级下学期物理学情自测(含解析).docx
- 房颤患者太极拳练习.pptx
- 苏教版五年级上册数学 期末检测卷.doc
最近下载
- 2025年供应链管理师职业能力等级认证考试(助理级)历年参考题库含答案详解.docx VIP
- 0-【精编资料】-126-危险作业安全管理制度.docx VIP
- 打屁股作文共九篇.doc VIP
- milwaukee美沃奇 M18BIW12-402C 使用说明书 米沃奇.pdf VIP
- 毕业设计(论文)-基于PLC的仓库自动门禁与系统设计.doc VIP
- 抖音老账号冷启动(新版).docx VIP
- 2025年胃管堵塞处理课件.pptx
- 2025年供应链管理师职业能力等级认证考试(助理级)历年参考题库含答案详解(5套题).pdf VIP
- 烘焙米发酵酒理化性质分析.pdf
- 毕业设计(论文)-广州市番禺区东涌镇排涝规划及泵站初步设计.docx
原创力文档

文档评论(0)