面向对象设计及C12.pptVIP

  • 3
  • 0
  • 约3.6千字
  • 约 27页
  • 2018-04-27 发布于河南
  • 举报
面向对象设计及C12

第四章 类的继承与派生 学习目标 初步了解继承与派生的概念,明白它的重要性 能够结合实例掌握继承与派生。 掌握派生类的定义。 能够识别程序中哪些是基类(父类),哪些是派生类(子类)。 了解基类在派生类中的访问属性 学习重、难点 掌握继承与派生的作用 会定义派生类 能够指明派生类成员在基类中的访问属性 3、实际生活中的继承与派生 继承与派生在人类代代相传中也有体现,如图 (二)继承与派生目的 继承的目的:实现代码重用。 派生的目的:当新的问题出现,原有程序无法解决(或不能完全解决)时,需要对原有程序进行改造。 关于交通工具的继承层次 被继承的已有类称为基类(或父类)。 派生出的新类称为派生类。 (三)基类与派生类关系 1、基类与派生类反映了类之间的派生与继承关系。基类派生了 派生类,派生类继承了基类,派生类是基类的一种,是它的具体化。 2、基类与派生类是相对而言的。图4.1中的汽车类相对于交通工具类是派生类,但是它相对于卡车、旅游车又成为基类 3、基类与派生关系可以是一对一,一对多,多对一关系。即一个基类可能只派生出一个派生类,也可能派生出多个派生类,或者多个基类共同派生出一个派生类 (四)单一继承多重继承 1、根据派生类继承的基类数目是否唯一分: 单一继承和多级继承。单一继承指一个派生类最多由一个基类继承而来;相应地,多重继承是指

文档评论(0)

1亿VIP精品文档

相关文档