C++第11章继承与派生课案.pptVIP

  • 13
  • 0
  • 约3.36万字
  • 约 98页
  • 2017-05-26 发布于湖北
  • 举报
C第11章继承与派生课案

第11章  继承与派生 面向对象程序设计4个主要特点 抽象 封装 继承:对现有的类重复利用 多态性:在继承的基础上,使程序设计更加简单化 关于软件重用(复用) 大多数工程都尽可能使用可以重用的部件 软件重用在以下层次中 代码 功能 模块或类 子系统 应用系统 C++提供的大量库函数是在功能级的重用 MFC、OLE、ActiveX是在类一级的重用 软件重用的含义 简单而言,就是以现成的程序模块为基础,实现新的应用系统 小型模块重用的示例 各种库函数 在类中包含另一个类的对象成员 重用的关注点: 现有的代码(界面)不需修改 能进行属性与方法的扩充:实现一些新的功能,但又不需从底层开发。 能以规范的、标准的设计进行扩充 在类定义中包含其它类的对象成员(对象组合):可以重用其它类定义的成员,但设计与使用没有统一的规范。 类的组合:在一个类中以另一个类的对象作为数据成员 子对象是“部件” 组合产生的新类对象“包含”子对象,因此 新类对象具有子对象的属性和功能 新类对象能增加新属性与新功能 新类对象不能“修改”子对象的功能 继承与派生的概念 继承就是在一个已存在的类的基础上建立一个新的类 已存在的类称为基类(base class)或父类(father class) 新建立的类称为派生类(derived class)或子类(son class) 子类继承了父类 父类派生了子类 派生类是基类的具

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档