- 4
- 0
- 约1.55万字
- 约 57页
- 2017-01-06 发布于湖北
- 举报
第八章 多态性 多态性作用 函数重载 运算符重载 虚函数 抽象类 拷贝构造函数 友元 §8.1 多态性的基本概念 §8.1.1 程序的多态性 多态性:在程序中同一符号或名字在不同情况下具有不同解释 如:运算符 / * 多态性的两种最基本形式 编译时多态性:指在程序编译阶段即可确定下来的多态性 由重载机制实现: 函数重载 运算符重载 运行时多态性:指必须等到程序动态运行时才可确定的多态性 由继承结合虚函数的动态绑定实现 §8.1 多态性的基本概念 §8.1.2 多态性的作用——表示独立性 表示独立性:程序的表示形式与所表示的内容无关 真正灵活的、可维护的程序结构应当具有表示独立性。 查表table中某个元素element,考虑表的不同实现: if (table的类型为A) 调用A版本的search(); else if (table的类型为B) 调用B版本的search(); else if … 期望用统一的方式:result=table.search(element) 同一接口,不同实现 §8.2 函数重载 8.2.1 函数重载的方法 函数重载:同一作用域中允许多个函数使用同一函数名,但函数原型的形式参数的个数或者对应位置的类
您可能关注的文档
- 反击制砂机和鹅卵石制砂机价格.docx
- 非开挖铺管技术.doc
- 复变函数与积分变换试题及答案18.doc
- 复习材料力学(09.5.8).doc
- 高考病句题常见的设题方式及解题指导.doc
- 个体户年报公示指南.doc
- 广州市2011年小学六年级上学期英语期末考试卷B卷.doc
- 广州小学英语六年级第二学期期末试卷.doc
- 国际私法问题 1.docx
- 核舟记字词归纳.ppt
- 企业薪酬激励机制分析报告.docx
- 医护护理护理质量.pptx
- CN120002941A 一种喷嘴与分流板的连接结构及拆装方法 (浙江恒道科技股份有限公司).pdf
- CN120002860A 一种滴灌带废料处理系统及方法 (内蒙古润泽万物节水灌溉科技有限公司).pdf
- CN120002540A 一种不规则大颗粒尿素的修复装置及方法 (宁夏荣和绿色科技有限公司).pdf
- 校企合作项目开发计划书.docx
- CN120001975A 一种氧化物弥散强化钨合金复合粉末及其制备方法和应用 (北京工业大学).pdf
- CN120001959A 一种铝锭制坯的加工方法 (山东正曜金属材料有限公司).pdf
- 家长会发言稿及家长代表词.docx
- CN120001751A 一种车用尿素吨桶清洗消毒装置及使用方法 (江苏君泽智能设备有限公司).pdf
最近下载
- 《极限驾驶:赛车的艺术与科学》读书记录.pdf VIP
- 2025年全国各省市中考英语真题汇编专题18短文填空含答案.docx VIP
- 2026年安徽省烟草专卖局招聘(100人)笔试备考试题及答案解析.docx VIP
- 2026年安徽省烟草专卖局(公司)招聘100名笔试模拟试题及答案解析.docx VIP
- 2026年安徽省烟草专卖局(公司)招聘100人笔试模拟试题及答案解析.docx VIP
- 轿车液压制动系统设计及仿真分析.doc
- 2025年安徽省烟草专卖局(公司)招聘112人笔试参考试题附答案解析.docx VIP
- 2025年安徽省马鞍山市烟草系统人员招聘笔试试题及答案解析.docx VIP
- 初中七年级(初一)数学下册专题练习版.docx VIP
- 新能源汽车制动系统仿真分析.doc VIP
原创力文档

文档评论(0)