- 2
- 0
- 约1.99万字
- 约 123页
- 2026-05-29 发布于江苏
- 举报
第11章继承与派生;面向对象程序设计有4个主要特点:
抽象
封装
继承
多态性
面向对象技术强调软件的可重用性(softwarereusability)。C++语言提供了类的继承机制,处理了软件重用问题。;在C++中可重用性是通过继承(inheritance)这一机制来实现的。继承是C++的一种主要组成部分。
在C++中,所谓“继承”就是在一种已存在的类的基础上建立一种新的类。
见图11.1示意。;已存在的类(例如“马”)称为“基类(baseclass)”或“父类(fatherclass)”。新建立的类(例如“公马”)称为“派生类(derivedclass)”或“子类(sonclass)”。见图11.2示意。
;一种派生类只从一种基类派生,这称为单继承(singleinheritance),这种继承关系所形成的层次是一种树形结构,见下图。
箭头表示继承的方向,从派生类指向基类。;一种派生类不但能够从一种基类派生,也能够从多个基类派生。一种派生类有两个或多个基类的称为多重继承(multipleinheritance)。
;关于基类和派生类的关系:派生类是基类的详细化,而基类则是派生类的抽象。
;申明派生类的普通形式为:
class派生类名:[继承方式]基类名
{
派生类新增长的组员
};
继承方式涉及:public(公用的),private(私有的)
您可能关注的文档
最近下载
- TS2004-14钢结构普通钢平台设计图集(OCR).pdf
- Donlim东菱BM1350-A面包机说明书.pdf
- QCCCC XX001—2018《中国交建施工项目管理手册》(总册).pdf VIP
- 2025年北京市大兴区招聘社区工作者笔试真题题库附答案.docx
- 2023年6月浙江省普通高校招生选考科目思想政治临考押题卷02(原卷版).docx VIP
- 自治区治理吃空饷暂行规定.doc VIP
- 2026年湖南省怀化市八年级地理生物会考考试试题及答案.docx VIP
- DL_T 2098-2020CN 调相机运行规程.docx
- 2025年高考湖北卷物理真题.docx VIP
- 07J912-1变配电所图集.pdf VIP
原创力文档

文档评论(0)