C++语言程序设计 第5章 多态性与虚函数 本章主要内容 重载 静态关联与动态关联 虚函数 纯虚函数与抽象类 虚析构函数 §5.1重载 在类中,构造函数可以重载,普通成员函数也可以重载;构造函数重载给初始化带来了多种方式,为用户提供了更大的灵活性。 二、运算符重载的几个问题 1、哪些运算符可以重载? 2、编译程序如何选用哪一个运算符函数? 函数类型 operator 运算符名称(形参表列) {对运算符的重载处理} 其参数中至少有一个为类对象或类对象的引用。 四、运算符重载函数的两种形式 1、重载为类的成员函数 [例]分析下列程序的输出结果。 输 出 2、重载为友元函数 [例]分析下列程序的输出结果。 输 出 3、两种重载形式的比较 多态性的概念 §5.3 虚函数 [例]分析下列程序的输出结果。 [例]分析下列程序的输出结果,并回答问题。 回答下列问题: §5.4 纯虚函数 [例]分析下列程序的输出结果。 执 行 结 果 §5.5 抽象类 §5.6虚析构函数 [例]分析下列程序的输出结果。 实验四 P180一,二,三做到书上 P187,3(2) 面向对象大作业 定义抽象基类shape类,point类,circle类,cylinder类都是shape类的直接派生类,间接派生类。求面积,体积,实现动态关联。 Line(int i=0,
您可能关注的文档
- 【骄子之路】2017届高考语文一轮复习课件:第2章 古代诗文阅读第2节 正确理解常见文学虚词.ppt
- OpenGL入门教程要素.doc
- 【骄子之路】2017届高考语文一轮复习课件:第1章 一般论述类文本阅读 第1节 理解.ppt
- 【课堂导练1+5】2016九年级物理全册 第十七章 欧姆定律课件 (新版)新人教版.ppt
- 【青岛啤酒】终端生动化规范手册.ppt
- 【高中数学必修三】2.1.2系统抽样.ppt
- OPGW光缆展放三级自检评级记录要素.doc
- OPGW光缆技术协议书(签字版)要素.doc
- 【高中物理】曲线运动教案讲义.doc
- 【高优指导】2017版高三化学一轮复习 考点规范练37 晶体结构与物质的性质 新人教版选修3.doc
- 2021年陕西省部分高等职业院校自主招生考试普高类语文.docx
- 2026年爆破器材试验工职业技能鉴定题库.docx
- 汉中市勉县2025-2026学年第二学期六年级语文期末考试卷(部编版含答案).docx
- 锦州市黑山县2025-2026学年第二学期六年级语文期末考试卷(部编版含答案).docx
- 2026年环境卫生医师专项题库.docx
- 忻州市宁武县2025-2026学年第二学期二年级语文第八单元测试卷(部编版含答案).docx
- 2026年焦炉机车司机专项题库.docx
- 防城港市上思县2025-2026学年第二学期四年级语文第八单元测试卷(部编版含答案).docx
- 2026年烧结工专项题库.docx
- 开封市顺河回族区2025-2026学年第二学期四年级语文第八单元测试卷(部编版含答案).docx
原创力文档

文档评论(0)