类的继承与派生.pptVIP

  • 5
  • 0
  • 约4.96千字
  • 约 34页
  • 2020-12-16 发布于四川
  • 举报
第5章 类的继承与派生 包头钢铁职业技术学院 第5章 类的继承与派生 5.1 继承与派生 5.2 继承的三种方式 5.3 派生类的构造函数和析构函数 5.4 多继承和虚基类 5.5 赋值兼容规则 5.1 继承与派生 5.1.1 基类与派生类 5.1.2 派生类的声明 5.1.3 派生类生成过程 5.1.1 基类与派生类 以原有的类为基础产生新类,我们就说从原有的类派生出新类。在这个过程中原有的类称为基类,新类称为派生类。 汽车类派生出卡车类。在此过程中,我们称汽车类为基类,卡车类为汽车类的派生类。 面向对象程序设计提供了类的继承机制,该机制自动的为派生类提供了其基类的操作和属性,大大的提高了代码的重用率。 5.1.1 基类与派生类 继承与派生的目的 继承的目的:实现代码重用。 派生的目的:当新的问题出现,原有程序无法解决(或不能完全解决)时,需要对原有程序进行改造。 5.1.2 派生类的声明 C++中声明派生类的形式为: 声明中的“基类名”是已经存在的类的名称,“派生类名”是在已存在的类的基础上通过添加成员而得到的新类。当派生类只有一个直接基类的继承情况,称为单继承。当派生类同时有多个基类的继承情况,称为多继承。 5.1.2 派生类的声明 5.1.3 派生类生成过程 派生类生成过程中需要指定派生类的类名,继承方式和新增成员。 派生类的生成过程可分为三个步骤:吸收

文档评论(0)

1亿VIP精品文档

相关文档