- 4
- 0
- 约1.05万字
- 约 40页
- 2017-05-23 发布于广东
- 举报
第12讲多态性与虚函数1
第12讲 多态性与虚函数 12.1 授课内容 多态性与虚函数。主要内容: 1.多态性的基本概念; 2.编译时的多态性和运行时的多态性的概念; 3.虚函数的概念、作用及应用; 4.虚析构函数的概念、作用及应用。??? 第12讲 多态性与虚函数 12.2 授课要求 1.理解编译时的多态性和运行时的多态性的概念; 2.掌握多态性的概念; 3.掌握虚函数的概念、作用及应用; 4.掌握虚析构函数的概念、作用及应用 。 第12讲 多态性与虚函数 12.3 授课重点 1.重点是多态性的概念和虚函数。 12.4 授课难点 1.难点是是虚函数。 1.多态性的概念 多态性(polymorphism)是面向对象程序设计的一个重要特征。利用多态性可以设计和实现一个易于扩展的系统。 在C++程序设计中,多态性是指具有不同功能的函数可以用同一个函数名,这样就可以用一个函数名调用不同内容的函数。 在面向对象方法中一般是这样表述多态性的: 向不同的对象发送同一个消息,不同的对象在接收时会产生不同的行为(即方法)。也就是说,每个对象可以用自己的方式去响应共同的消息。 1.多态性的概念 多态性分为两类: 静态多态性和动态多态性。 函数重载和运算符重载实现的多态性属于静态多态性。在程序编译时系统就能决定调用的是哪个函数,因此静态多态性又称编译时的多态性。 动态多态性是在程序运行过
您可能关注的文档
最近下载
- 地下管线普查方案.doc VIP
- 2026年外包公司软件测试工程师面试全解析.docx VIP
- 2024版光伏工程施工工艺手册.pdf VIP
- 母婴保健技术服务许可证校验申请书.doc VIP
- 集团公司供应商管理办法.docx VIP
- 压力式膜技术手册(Memcor).pdf VIP
- 初中英语1600词新课标词汇(按话题分类).docx VIP
- DL∕T电力企业标准化工作指南(2024).pdf VIP
- 2024年供水公司安全生产“一岗双责”实施方案(三篇) .pdf VIP
- Unit1 Art Reading for writing【知识精研】英语人教版(2019) 选择性必修三同步课.pptx VIP
原创力文档

文档评论(0)