- 1
- 0
- 约2.15千字
- 约 17页
- 2019-10-03 发布于未知
- 举报
第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#编程语言基础和应用 教学课件 作者 张世明 朱彬 S01=C#开发环境.ppt
- C#编程语言基础和应用 教学课件 作者 张世明 朱彬 S03=面向对象程序设计.ppt
- C#编程语言基础和应用 教学课件 作者 张世明 朱彬 S04=窗体与控件.ppt
- C#编程语言基础和应用 教学课件 作者 张世明 朱彬 S05=界面设计.ppt
- C#编程语言基础和应用 教学课件 作者 张世明 朱彬 S06=对话框、窗体调用.ppt
- C#编程语言基础和应用 教学课件 作者 张世明 朱彬 S07=GDI+图像编程.ppt
- C#编程语言基础和应用 教学课件 作者 张世明 朱彬 S08=文件操作.ppt
- C#编程语言基础和应用 教学课件 作者 张世明 朱彬 S09=数据库编程.ppt
- C#编程语言基础和应用 教学课件 作者 张世明 朱彬 S10=水晶报表与打印.ppt
- C#编程语言基础和应用 教学课件 作者 张世明 朱彬 封面.ppt
最近下载
- 如何免费看新上映的电影(精品).doc VIP
- 通信网络故障处理与恢复规范.docx VIP
- 基于RFID的高校图书馆管理系统-本科生毕业论文.doc VIP
- 基于STM32与RFID的图书馆智能书架在架图书定位与盘点系统设计与实现_智慧图书馆_2026年.docx VIP
- 比较公共行政 .pdf VIP
- 2022年春季学生资助及资助子系统培训(学前、义务教育、中职、高中).pptx VIP
- T∕XMSSAL 0165-2026 供厦食品 鲜冻笋.docx VIP
- 正常人体运动学—头、颈和躯干.ppt
- 超星尔雅学习通《大学生国家安全教育(复旦大学版)》2025章节测试附答案.docx
- 第十二章--头、颈和躯干运动学.ppt VIP
原创力文档

文档评论(0)