C++程序设计-华南理工大学 第10章_继承与组合.pptVIP

  • 0
  • 0
  • 约2.1万字
  • 约 74页
  • 2016-08-15 发布于广东
  • 举报

C++程序设计-华南理工大学 第10章_继承与组合.ppt

第十章 继承和派生类 面向对象程序设计(C++) 10.1 引言 10.1 引言:代码重用的两种机制 组合:创建一个新类,类中的一个或多个数据成员是 (已经存在的)其他类的对象。 例:计算机=主板+CPU+内存+显示器+ … 10.1 引言:代码重用的两种机制 继承:在现有的类(称为“基类” )的基础上,创 建一个新类(称为“派生类”)。派生类“共 享”基类的所有数据成员和成员函数;也可 以进一步添加自己的成员。 例:Dell C640DV 拥有C640的所有配置;此外,还 增加了支持DV的i-link 1394接口。 继承的例子: 10.1.1 组合 10.1.1 组合 (续) 10.1.2 单继承 class 派生类类名:public/private/pro… 基类类名{ // 派生类的新成员; } 派生类继承基类的所有的数据成员和成员函数。除了: 1. 基类的构造函数和析构函数; 2. 基类中用户定义的new和赋值运算符 3. 基类的友元关系 eg1: 基类employee eg1: 基类employee eg1:派生类manager1 10.1.3 多重继承(其意义尚有争议

文档评论(0)

1亿VIP精品文档

相关文档