- 4
- 0
- 约1.66万字
- 约 75页
- 2015-12-13 发布于广东
- 举报
* 8.4 多态性 1.虚函数 例8_14以图形类为基类,计算面积函数定义为虚函数,求矩形、圆和三角形面积。 void main( ) {CShape *ps[3]; ps[0]=new CRectangle(3,2); //定义矩形类对象 ps[1]=new CCircle(2); //定义圆类对象 ps[2]=new CTriangle(4,5); //定义三角形类对象 for (int i=0i3i++) coutps[i]-Area()\t; coutendl; } * 8.4 多态性 2.纯虚函数和抽象类 1 )纯虚函数 声明纯虚函数的格式为: virtual 类型 成员函数名(参数表)=0 纯虚函数是一个在基类中声明的抽象函数,没有函数体。纯虚函数的函数体由派生类根据实际需要自己定义。 关于纯虚函数的几点说明: (1)在抽象类中不能定义纯虚函数的实现部分。因此在对纯虚函数重新定义之前不能调用该函数。 (2)函数名赋值0并没有实际意义,只是表明该函数为纯虚函数。 (3)在定义具有纯虚函数的类的派生类时,必须对纯虚函数重新定义,否则该抽象类还是抽象的,不能有自己的实例。 (4)当创建具有纯虚函数类的指针时,该指针不能调用抽象类中
您可能关注的文档
- VHDL硬件描述语言与数字逻辑电路设计 第三版 侯伯亨7-13 第9章.ppt
- VHDL硬件描述语言与数字逻辑电路设计 第三版 侯伯亨7-13 第10章.ppt
- VHDL硬件描述语言与数字逻辑电路设计 第三版 侯伯亨7-13 第11章.ppt
- VHDL硬件描述语言与数字逻辑电路设计 第三版 侯伯亨7-13 第12章.ppt
- Visual Basic 2005程序设计教程 作者 978-7-302-19476-7 chap01.ppt
- Visual Basic 2005程序设计教程 作者 978-7-302-19476-7 chap02.ppt
- Visual Basic 2005程序设计教程 作者 978-7-302-19476-7 chap03.ppt
- Visual Basic 2005程序设计教程 作者 978-7-302-19476-7 chap07.ppt
- Visual Basic 2005程序设计教程 作者 978-7-302-19476-7 chap11.ppt
- Visual Basic 2005程序设计教程 作者 978-7-302-19476-7 chap12.ppt
- 湖南省株洲市部分学校2025-2026学年高一下学期期末联合考试英语试卷(含答案).pdf
- 从韩杰案看病历书写:6个细节,保护凌晨值班的你.pptx
- 湖南省株洲市第一中学2025-2026学年高一下学期期末考试历史试卷(含答案).pdf
- 湖南师范大学附属中学2025-2026学年七年级下学期期末考试数学试题(含答案).pdf
- 湖南株洲市第二中学2024-2025学年上学期高二期末考试语文试题(含答案).pdf
- 湖南株洲市醴陵市第一中学2025-2026学年高二下学期7月期末物理试题(含答案).pdf
- 湖南株洲市第一中学2025-2026学年高一上学期入学质量检测语文试卷(含答案).pdf
- 吉林省吉林市永吉县2025-2026学年八年级下学期期末教学质量检测数学试卷(含答案).pdf
- 吉林长春市东北师大附中2025-2026学年高二年级下学期期末物理试卷(含答案).pdf
- 吉林省长春市汽车经济技术开发区2025-2026学年七年级下学期期末测数学试卷(含答案).pdf
最近下载
- 2026春小学人教版数学一年级下册第一单元试卷及答案.docx VIP
- 国企招聘宣传岗笔试题库(附答案).docx VIP
- 中职计算机网络-第3章-计算机网络技术基础.pdf VIP
- 标准图集-中南13ZJ302 地沟和盖板.pdf VIP
- 小儿神经外科麻醉要点.pptx VIP
- 2026春小学人教版数学一年级下册第三单元试卷附答案(三套).pdf VIP
- 标准图集-22G101-2现浇混凝土板式楼梯.pdf VIP
- 标准图集-22G101-3 混凝土结构施工图平面整体表示方法制图规则和构造详图-独立基础、条形基础、筏形基础、桩基础.pdf VIP
- 标养室温度湿度记录台帐.docx VIP
- 23CJ87-1 采光、通风、消防排烟天窗(一).docx VIP
原创力文档

文档评论(0)