C++程序设计 工业和信息化普通高等教育十二五 规划教材立项项目 教学课件 作者 姚琳 C++程序设计第9章.pptVIP

  • 2
  • 0
  • 约2万字
  • 约 113页
  • 2019-10-04 发布于广东
  • 举报

C++程序设计 工业和信息化普通高等教育十二五 规划教材立项项目 教学课件 作者 姚琳 C++程序设计第9章.ppt

北京科技大学 C++程序设计 第9章 继承与派生 第9章 继承与派生 类具有封装性、继承性和多态性 第9章 继承与派生 主要介绍: 继承和派生的概念 实现继承的语法 继承方式:public、protected、private 派生类的构造函数与析构函数 多继承中的二义性与虚基类 9.1 继承的概念 类的继承是在现有类的基础之上,创建新类的机制。称现有的类为基类,新建立的类为派生类。 新类继承了基类的属性和行为 新类是基类的特殊情况。 不必从“草稿”开始创建特殊的程序对象 继承是处理“特殊情况”的面向对象编程机制 例: 定义基类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(); void Draw(); }; 派生新类: circle 圆形 rectangle 矩形 triangle 三角形 直接基类和间接基类 class base {…… }; class deriver1:public ba

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档