第3章多态性 本章学习重点掌握内容: 多态的概念和作用,多态的实现方法 常见运算符的重载 静态联编和动态联编 虚函数、纯虚函数和抽象基类的概念和用法 虚析构函数的概念和作用,虚析构函数的用法 第3章多态性 3.1多态性的概念 3.2 运算符重载 3.3联编和虚函数 3.4 纯虚函数和抽象类 3.5 综合应用实例 3.1多态性的概念 多态性(Polymorphism)是面向对象程序设计的重要特性之一,它与封装性和继承性一起构成了面向对象程序设计的三大特性。多态性是指当不同的对象收到相同的消息时,产生不同的动作。利用多态性可以设计和实现一个易于扩展的系统。 在面向对象程序设计里多态性主要体现在:向不同的对象发送同一个消息,不同的对象在接收时会产生不同的行为(即方法)。也就是说,每个对象可以用自己的方式去响应共同的消息。C++支持两种形式的多态性,一种是编译时的多态性,称为静态联编。 3.2.1 运算符重载概述 在以前的学习中,C++中预定义的运算符的操作对象只能是基本数据类型如int或float等。实际上,对于很多用户自定义的类型(如类),也需要有类似的运算操作。 例如复数类Complex。 class Complex { public: Complex () { real=image=0; } Complex (double r, double i) {
您可能关注的文档
- 2012年计算机学科考研大纲.doc
- Adobe Illustrator CS5 安装手册.pdf
- 2012年计算机一级B考试第十五套选择题练习及参考答案.doc
- Adobe InDesign CS3 中文版特有功能.pdf
- 2012年计算机一级B考试复习提纲第二章.doc
- Adobe Photoshop CS3标准培训教材目录.doc
- 2012年计算机一级B考试复习提纲第四章.doc
- Adobe Photoshop CS 认证试题图层的应用.doc
- 2012年计算机一级B模拟试题及答案(1).doc
- 2012年计算机一级B模拟试题及答案(2).doc
- 保密协议2026最新条款合同合同三篇.docx
- 工程设施拆除事故处理合同协议2026年数据保密合同三篇.docx
- 建筑垃圾收转运及资源化利用项目可行性研究报告模板-立项备案.doc
- 城镇一体化生活垃圾收集转运设施项目可行性研究报告模板-立项备案.doc
- 2026云竹科技(沧源)有限公司招聘5人笔试历年参考题库附带答案详解.docx
- 2026云南文山市城乡资源开发管理有限公司招聘3人笔试历年参考题库附带答案详解.docx
- 2026云南楚雄州大姚融媒文化传媒有限公司正式员工招聘3人笔试历年参考题库附带答案详解.docx
- 2026内蒙古通辽市扎鲁特旗敦德诺尔露天煤业有限公司招聘12人笔试历年参考题库附带答案详解.docx
- 2025四川华丰科技股份有限公司招聘工艺工程师等岗位拟录用人员笔试历年参考题库附带答案详解.docx
- 2025内蒙古白云鄂博稀瑞产业投资集团招聘3人笔试历年参考题库附带答案详解.docx
最近下载
- 建筑防火通用规范.pdf VIP
- 围术期患者转运专家共识.pdf VIP
- 安全生产安全生产安全生产经费预算管理实施细则.docx VIP
- CB-T 3657-94 油污水生活污水国际通岸接头.pdf VIP
- 消防维保商评审制度_secret.doc VIP
- 2026年10月自考毛概(12656_15041)考前必背简答题.docx VIP
- 施工单位工程建设廉政承诺书.docx VIP
- 医学细胞生物学(第七版)笔记.docx
- 汽车电子委员会AEC_Q100-005D1-2012 Non-Volatile Memory Program-Erase Endurance Data Retention and Operational Life Test.pdf VIP
- 工程设备进场开箱验收单1.doc VIP
原创力文档

文档评论(0)