第8章继等承与组合.pptVIP

  • 1
  • 0
  • 约1.11万字
  • 约 81页
  • 2018-12-29 发布于福建
  • 举报
第8章继等承与组合

继承与组合 第八章 8.1 继承的概念 现实世界中,组织概念常使用继承来构成一种层次结构,描述的是IS-A关系。 例如:苹果是一种水果; 汽车是一种交通工具等。 在IS-A关系中,每个概念都具有其上一层概念所有的特性,同时又具有自身的特殊性。 继承 继承的优点 代码的可重用性-类库 重定义基类的成员函数 向派生类添加新成员 不需要了解核心技术的细节 8.2 C++中的继承 一、基本概念 1、基类、派生类 以原有的类为基础产生新类,在这个过程中原有的类称为基类,新类称为派生类。 汽车类派生出卡车类。在此过程中,我们称汽车类为基类,卡车类为汽车类的派生类。 注意: 派生类的声明必须指定基类的名称 class Manager : public Employee 任何类都能用作基类 基类分为两种类型 直接基类 间接基类 例1: 处理某企业中雇员的程序 例2: 定义基类shape class shape { private: int m_x,m_y; //位置 char m_color; //颜色 public: void setposition(int x, int y); void setcolor(char color); int getx(); int gety(); char getcolor(); }

文档评论(0)

1亿VIP精品文档

相关文档