C++大学基础教程第九节-20060612.pptVIP

  • 2
  • 0
  • 约1.66万字
  • 约 86页
  • 2017-06-13 发布于湖北
  • 举报
北京科技大学计算机系 C++大学基础教程 第9章 继承与派生 北京科技大学 计算机系 第9章 继承与派生 9.1 继承的概念 9.2 继承方式 9.3 派生类的构造函数和析构函数(执行顺序) 9.4 多继承 (二义性和虚基类) 9.1 继承的概念 2个过程: 保持已有类的特性而构造新类的过程称为继承。 在已有类的基础上新增自己的特性而产生新类的过程称为派生。 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(); }; 继承与派生的目的 继承与派生的目的 继承的目的:实现代码重用。(站在巨人的肩膀上) 派生的目的:当新的问题出现,原有程序无法解决(或不能完全解决)时,需要对原有程序进行改造。(创新) (1)修改基类成员:是在派生类中声明了一个与基类成员同名的新成员。在派生类作用域内

文档评论(0)

1亿VIP精品文档

相关文档