- 3
- 0
- 约2.55万字
- 约 30页
- 2018-11-30 发布于浙江
- 举报
c课第十二章 多态性与虚函数
PAGE 1
PAGE 30
第12章 多态性与虚函数
12.1多态性的概念
多态性分为两类:静态多态性和动态多态性。静态多态性是通过函数重载和运算符号重载实现的多态,在程序编译时就能决定调用的是哪一个函数,静态多态性也称为编译时的多态性。动态多态性是在程序运行过程中动态地确定操作所确定的对象,动态多态性是通过虚函数实现的。
12.2一个典型的例子
例12.1 先建立一个Point(点)类,包含数据成员x,y(坐标点)。以它为基类,派生出一个Circle(圆)类,增加数据成员r(半径),再以Circle类为直接基类,派生出一个Cylinder(圆柱体)类,在增加数据成员h(高)。要求编写程序,重载运算符“”和“”,使之能用于输出以上类对象。
#include iostream
using namespace std;
//声明类Point
class Point
{public:
Point(float=0,float=0);
void setPoint(float,float);
float getX() const {return x;}
float getY() const {return y;}
friend ostream operator(ostream ,const Point );
protected:
float x,y;
};
//定义
您可能关注的文档
- (文数)茂名市2013届高三第一次高模拟考试试题.doc
- (本科C)模拟卷-选择题 答案解析.doc
- (理数)茂名市2013届高三一次高考模拟考试试题.doc
- (易车网)新天籁对比试策划方案V0.8.ppt
- (精品)焦耳定PPT课件.ppt
- (精品经验分享)HR的专业化路PPT课件.ppt
- -注册核安全工程师-专业实务-第五 核动力厂的运行.ppt
- -注册核安全工师-案例分析-反应堆专业实务案例.ppt
- -注册核安全工程师-专业实务-第三章 核设施选与评价(含第六章案例分析).ppt
- -注册核安全工程师-案例分析-量保证案例.ppt
- 统编版二年级语文上册课件《语文园地八》.pptx
- 眼部肌肤护理的日常习惯.pptx
- 第十单元 常见的酸、碱、盐 复习课(酸碱盐的化学性质)课件(内嵌视频)2025-2026学年九年级化学人教版下册.pptx
- 眼部肌肤护理的科学方法.pptx
- 2.4 磁铁能吸什么 课件(内嵌视频)2026-2027学年科学二年级上册苏教版.pptx
- 统编版二年级语文上册课件《阅读18 古诗二首》.pptx
- 科学二下4.12 寻访小动物的家 课件(苏教版2026新教材).pptx
- 煤矿企业各岗位安全生产风险告知.docx
- 第18课《井冈翠竹》课件-统编版语文七年级下册.pptx
- 第二章气体 液体和固体_气体液体固体单元复习课- 课件 -2026-2027学年高二下学期物理粤教版(2019)选择性必修第三册.pptx
最近下载
- 完整矿产资源法ppt.pptx VIP
- 2025年北京市昌平区小升初分班考数学模拟试卷及答案.docx VIP
- 《荣枯鉴》(《小人经》)原文及解读.doc VIP
- 2019-2021年北京重点区高一(下)期末英语试卷试题汇编:阅读题材.docx
- 2025年7月浙江高中学业水平考试数学试卷真题(含答案详解).docx
- 儿科学(第10版)儿童心肺复苏.pptx VIP
- 2025年7月浙江省普通高中学业水平考试语文试卷(含答案)原卷.pdf
- GB50150-2016 电气装置安装工程 电气设备交接试验标准 (2).pdf VIP
- SL721-2025水利水电工程施工安全管理导则.docx VIP
- 安徽省2024年中考物理试题(含答案).docx VIP
原创力文档

文档评论(0)