- 3
- 0
- 约2.4万字
- 约 23页
- 2016-10-10 发布于贵州
- 举报
第04章 继承与多态性
第4章 继承性与多态性
4.1 继承性与派生
4.1.1 继承的概念
所谓继承(inheritance)就是利用已有的数据类型定义出新的数据类型。
在继承关系中,被继承的类称为基类(base class)或父类,而通过继承关系定义出来的新类则被称为派生类(derived class)或子类。
派生类既可以对基类的性质进行扩展又可以对基类进行限制,从而得到更加灵活、适用的可重用模块,大大缩短了程序的开发时间。
一个派生类既可以从一个基类派生也可以从多个基类派生。从一个基类派生称为单继承;从多个基类派生称为多重继承。
1.单继承
单继承的定义形式如下:
class 派生类名:访问方式 基类名
{
派生类中的新成员
};
其中,派生类名是新定义的类名。基类名必须是程序中已有的一个类。
在单继承中,每个类可以有多个派生类,但是每个派生类只能有一个基类。
例如:
class A
{
...
};
class B:public A
{
...
};
2.多重继承
所谓多重继承是指派生类从多个基类中派生而来的。
定义多重继承类的方式如下:
class 派生类名:访问方式1 基类名1,访问方式2 基类名2……
{
派生类中的新成员
};
例如:
class A
{
...
};
class B
{
...
};
class C:public A,public B
{
...
您可能关注的文档
- 稳恒磁场习题(充).doc
- 稻盛和夫 如何破产的日本航空公司变成盈利1400亿日元.doc
- 空压机原理及故维修.doc
- 空心板预制施工案1.doc
- 空心板预制施工案sadfa.doc
- 空气教案-人教初三化学二单元题1.docx
- 空气压缩机零配介绍.doc
- 空气的成分 教设计案例.doc
- 空间大地测量(ar和insar).doc
- 空间数据结构基实验指导书(2009-2010学年度).doc
- 新疆塔城地区第一高级中学2025-2026学年高一下学期学情自测物理试卷(含解析).docx
- 苏教版五年级上册数学 期中检测卷.doc
- 新疆维吾尔自治区昌吉回族自治州呼图壁县2025-2026学年九年级上学期1月期末英语试题(含解析).docx
- 新疆维吾尔自治区和田地区和田市2025-2026学年上学期八年级英语期末试卷(含解析).docx
- 四川省绵阳市游仙区2025-2026学年七年级上学期1月期末英语试题(含解析).docx
- 苏教版三年级上册数学 第三单元测试题.doc
- 四川省绵阳市梓潼县2025-2026学年八年级上学期1月期末物理试题(含解析).docx
- 四川省绵阳市盐亭县四校联考2025-2026学年八年级下学期物理学情自测(含解析).docx
- 房颤患者太极拳练习.pptx
- 苏教版五年级上册数学 期末检测卷.doc
最近下载
- 高中物理选修34光的干涉衍射和偏振”知识点.pdf VIP
- 禾望电气2MW风机变频器用户手册.pdf
- 山东省淄博市张店区淄博实验中学2024-2025学年高二下学期3月月考英语试题(含解析,无听力音频有听力原文).pdf VIP
- 2025 历年初中地理会考真题精选汇编.pdf
- 2026上海安全监理(初证)考试精准题库及答案.docx VIP
- 云南大学研究生院调剂[1]2篇.docx VIP
- 我国大气颗粒物暴露与人群健康效应的关系.PDF VIP
- 肠菌移植治疗儿童孤独症谱系障碍中国专家共识(2025 版).pdf VIP
- 石城县志(卷之1-9)蒋廷桂 主修,光绪18[1892]-7.pdf VIP
- 石城县志(卷之1-9)蒋廷桂 主修,光绪18[1892]-2.pdf VIP
原创力文档

文档评论(0)