使用虚函数-中科大继续教育学院
Object-OrientedProgramming in C++第六章 多态性与虚函数 中国科大学继续教育学院 李艺 leeyi@ 第一章 C++的初步知识 第二章 类和对象 第三章 再论类和对象 第四章 运算符重载 第五章 继承与派生 第六章 多态性与虚函数 第七章 输入输出流 第八章 C++工具 6.1 多态性的概念 6.2 一个典型的例子 6.3 虚函数 6.4 纯虚函数与抽象类 6.1 多态性的概念 多态性( polymorphism ) 是面向对象程序设计的重要特征。一个算法语言如果只支持类,而不支持多态,只能说是基于对象的语言,如Ada, VB。C++支持多态性,在C++程序设计中能够实现多态性。利用多态性,可以设计和扩展一个易于扩展的系统。 什么叫多态? 多态的意思是一种事物的多种形态。 在C++中,是指具有不同功能的函数可以用同一个函数名。 面向对象方法中一般是这样描述多态性的:向不同的对象发送同一个消息,不同的对象在接收时会产生不同的行为(即方法)。 6.1 多态性的概念 我们其实已经接触过多态性的现象。如函数的重载,运算符的重载。 多态性分类:从系统实现的角度看,多态性分为以下两类: 静态多态性:又称编译时的多态性。如函数重载和运算符重载,都属于静态多态性。 动态多态性:有称为运行时的多态性。它主要表现为虚函数( virtual fun
您可能关注的文档
- 什麽是乙型肝炎WhatisHepatitisB-MontgomeryCounty.ppt
- 介绍秦朝.ppt
- 什么是电子邮件营销.ppt
- 人类辅助生殖技术引发的伦理与法律问题.ppt
- 仁宝电脑的两岸技术扩散.ppt
- 从受众的角度来探讨香港免费电视台的发展历程和未来出路.doc
- 什么是360度环场全景监视系统-IMAYSoftware.ppt
- 从业务的角度看系统.ppt
- 从电视相亲交友类.ppt.ppt
- 从心理学层面研究.ppt
- 专项十三 复合句(含答案) 2026年中考人教版英语语法专项复习.doc.docx
- 专项十四 There be句型和主谓一致(含答案) 2026年中考人教版英语语法专项复习.doc.docx
- 专项14 构词法 学案(含答案)2025年中考人教版英语语法专项复习.doc.docx
- 静脉肾盂造影结石梗阻评估.ppt
- 《假期实践活动》教案-2025-2026学年冀教版(新教材)小学数学二年级下册.docx
- 老年结石病合并慢病综合诊疗.ppt
- 鹿角形肾结石复杂手术治疗.ppt
- 经皮肾镜超声碎石清石术.ppt
- 《参观爱国主义教育基地》教案-2025-2026学年冀教版(新教材)小学数学二年级下册.docx
- 《生活中的大数:整理与复习》教案(2课时)-2025-2026学年冀教版(新教材)小学数学二年级下册.docx
最近下载
- API675容积泵计量泵标准中文版.pdf VIP
- The Sex Lives of College Girls《大学女生的性生活(2021)》第一季第四集完整中英文对照剧本.docx VIP
- 07FS02 防空地下室给排水设施安装.pdf VIP
- GB∕T 23935-2009 圆柱螺旋弹簧设计计算(高清版).pdf
- 98ZJ001中南地区建筑配件图集合订本.docx VIP
- 98ZJ001_标准图集标准图集.pdf VIP
- 98ZJ001说明.doc VIP
- 江苏2025年高考物理试卷真题(江苏卷).pdf VIP
- 2026年中央选调生考试笔试试题及答案解析.docx
- 标准图集-07FD02_防空地下室电气设备安装.pdf VIP
原创力文档

文档评论(0)