- 1
- 0
- 约 39页
- 2017-01-01 发布于广东
- 举报
第9章 多态性 9-1 多态性概述 9-2 虚函数 9-3 纯虚函数和抽象类 9-4 虚析构函数 9-1 多态性概述 多态就是指不同的对象接收到相同的消息时产生不同的行为,即对应相同的函数名,却执行了不同的函数体。 9-1 多态性概述 1.编译时多态(静态联编) 函数重载的3种方式如下。 (1)外部函数重载:通过参数的个数或参数的类型区别函数。 (2)在同一类中重载:通过参数的个数或参数的类型区别函数。 (3)基类成员函数在派生类中的重载。 9-1 多态性概述 2.运行时多态(动态联编) 动态联编是系统在运行时动态判断对象类型,根据对象实际的类型来动态决定调用哪个对象的函数的机制。 9-2 虚函数 9-2-1 虚函数的声明 9-2-2 使用虚函数 9-2-3 动态联编的实现 9-2 虚函数 9-2-1 虚函数的声明 虚函数是C++中用于实现多态的机制,其核心理念就是通过基类指针访问派生类中定义的函数。虚函数是在基类中冠以关键字virtual的成员函数,其声明的一般格式为: virtual 类型 函数名(参数表); 9-2-1 虚函数的声明 说明: (1)如果某类中的一个成员函数被说明为虚函数,这就意味着该成员函数在派生类中可能有不同的实现。通过基类指针可以访
您可能关注的文档
- C#应用程序设计韦鹏程张伟朱盈贤第3章C#程序的流程控制课件教学.ppt
- C#应用程序设计韦鹏程张伟朱盈贤第4章数组与自定义类型课件教学.ppt
- C#应用程序设计韦鹏程张伟朱盈贤第5章面向对象程序基础课件教学.ppt
- C#应用程序设计韦鹏程张伟朱盈贤第6章继承与多态性课件教学.ppt
- C#应用程序设计韦鹏程张伟朱盈贤第8章windows相关控件课件教学.ppt
- C#应用程序设计韦鹏程张伟朱盈贤第9章使用ADO.net进行数据库编程课件教学.ppt
- C#应用程序设计韦鹏程张伟朱盈贤第10章文件I-O操作课件教学.ppt
- C#桌面系统开发案例教程李建青第八章课件教学.ppt
- C#桌面系统开发案例教程李建青第二章课件教学.ppt
- C#桌面系统开发案例教程李建青第九章课件教学.ppt
最近下载
- 三年级两位数乘加乘减计算练习题(每日一练,共17份).docx VIP
- 众为兴CNC4848硬件说明.pdf VIP
- 2025年黑龙江省疾病和预防控制中心人员招聘笔试备考题库及答案解析.docx VIP
- DBJ 51016-2013四川省农村居住建筑抗震技术规程建筑图集.docx VIP
- 三年级两位数乘加乘减计算练习题(每日一练,共29份).docx VIP
- 高强钢大直径内螺纹超声滚压强化技术 - 中国表面工程.pdf VIP
- 标准图集-05J909工程做法.pdf VIP
- 从基因分辨人——豆扣袖分辨纲要.doc VIP
- DBJ50_T-157-2022 房屋建筑和市政基础设施工程施工现场从业人员配备标准.docx VIP
- 铝合金各国标准对照剖析.pdf VIP
原创力文档

文档评论(0)