原创文档请求通过完整版课件全套课件完整版ppt全套ppt整本书电子教案全套电子教案完整版电子教案
多态是在继承的基础上扩展类的功能,是指两个或多个属于不同类的对象,对于同一个消息(方法调用)作出不同响应的方式。其实生活中有许多多态的例子。比如:如果我们要求三种人——外科大夫、理发师和演员进行“cut”动作,会发生什么情况呢? 理发师会开始剪头发(cut=剪)。 外科大夫会在病人身体上割开一个切口(cut=切开)。 演员会停止表演,等待导演下一步指令(cut=停止拍摄)。 可以把三种不同职业的人看作三个不同的子类对象(继承自人类)。每个对象得到同一个消息——“cut”,但他们知道对于自己来说,这个命令意味着不同的含义,因为他们都清楚自己的职业。 8.2.2多态 8.2.2.1多态的概念 单元8 使用继承和多态开发程序 8.2.2.2虚方法实现多态 如果希望基类中某个方法能够在派生类中进一步得到改进,那么可以将这个方法定义为虚方法,虚方法就是可以在派生类中对其实现进一步改进的方法。 虚方法实现多态的基本步骤如下: 基类中定义方法,用virtual关键字定义为虚方法。 派生类中定义派生类自己的方法(重写虚方法),用override关键字修饰。 派生类重写基类的虚方法,其中有两种方式。 创建基类变量,用派生类对象实例化这个基类变量。 把基类类型作为参数类型,它的派生类对象作
您可能关注的文档
- 3ds max 2009基础案例教程-电子教案全套电子课件完整版PPT整本书电子教案最全教学教程整套课件.ppt
- ASP.NET项目开发教程-电子教案全套电子课件完整版ppt整本书电子教案最全教学教程整套课件.ppt
- ASP程序设计及应用(第二版)-电子教案及源代码全套电子课件完整版ppt整本书电子教案最全教学教程整套课件.ppt
- AutoCAD 2010实用教程-电子教案全套电子课件完整版ppt整本书电子教案最全教学教程整套课件.ppt
- AutoCAD 2012实用教程-电子教案全套电子课件完整版ppt整本书电子教案最全教学教程整套课件.ppt
- AutoCAD建筑设计与绘图实用教程(2012版)-电子教案全套电子课件完整版ppt整本书电子教案最全教学教程整套课件.ppt
- C#Visual2008课本原程序代码全套电子课件完整版ppt整本书电子教案最全教学教程整套课件.ppt
- C++面向对象程序设计-电子教案全套电子课件完整版ppt整本书电子教案最全教学教程整套课件.ppt
- CC++程序设计全套电子课件完整版ppt整本书电子教案最全教学教程整套课件.ppt
- C语言程序设计(第二版)全套电子课件完整版ppt整本书电子教案最全教学教程整套课件.ppt
- 航空航天用350°F(177℃)固化碳纤维及玻璃纤维环氧预浸料(35型,1类,145级)标准立项发展报告.docx
- 2025年夏季学期高中三年级历史人物知识梳理培训试卷.docx
- 2025年高考英语作文写作技巧专项训练试卷及解析.docx
- 电动车和相关产品生产、销售行为规范__DB1301_T491-2023_可搜索.pdf
- 四川省泸州市三校联盟2025_2026学年高二下学期期中联合考试地理试题(文字版,含答案).docx
- 内蒙古自治区巴彦淖尔市临河区第十中学2025_2026学年八年级上学期1月期末历史试题(文字版,含答案).docx
- 52三支一扶全科备考讲义,本土考情精准适配(2027最新版).docx
- 51三支一扶公共基础知识基层考点专项精讲,直击出题方向(2027最新版).docx
- 5 申论高分人物素材汇总.docx
- 2 2027最新版公考事业编申论生态文明专题素材全套系统备考资料降维提分完整版高频考点.doc
最近下载
- JACC_CKM综合征指南深度解读PPT课件.pptx VIP
- MTY-140液压钻机操作规程.docx VIP
- 模具结构及工作原理.ppt VIP
- 新职业英语职业综合英语1(第三版)VR版 Unit+5+PPT课件.pptx VIP
- 退火工艺技术改造项目环评资料环境影响.docx VIP
- 水利农田项目实施方案.doc VIP
- 五年级语文作文训练大全《看图写话 天天小练笔 100课》《专项练习范文18篇》《1-8单元手把手仿写扩写作文练习》(人教版).pdf
- 2025年军队物资工程服务采购产品分类目录(第五版) .pdf VIP
- 丹佛斯变频器FC21产品说明书.pdf VIP
- 工程思维与工程方法论工程思维.ppt VIP
原创力文档

文档评论(0)