《c 程序设计基础》第章-继承和派生.ppt

《c 程序设计基础》第章-继承和派生

C++程序设计基础 第8章 继承与派生 北京邮电大学信通院 方莉 mrs.fangli@ 第8章 继承与派生 类具有封装性、继承性和多态性,使得软件开发者可以把类设计成相对独立的模块,像一个个积木块,便于重用。 类的继承性是实现软件重用的一种重要形式。 本章将学习: 继承和派生的概念,继承方式; 派生类的构造函数和析构函数; 8.1 继承的概念-例子 8.1 继承的概念 类的继承是在现有类的基础之上,创建新类的机制。称现有的类为基类,新建立的类为派生类。 派生类继承了基类的属性和行为 派生类是基类的特殊情况。 基类是共性的抽象,派生类是个性的体现。 不必从“草稿”开始创建特殊的程序对象。 继承是处理“特殊情况”的面向对象编程机制。 图形 circle 圆形 rectangle 矩形 triangle 三角形 class Shape { private: int m_x,m_y; //位置 char m_color; //颜色 public: Shape(); void setposition(int x, int y); void setcolor(char color); int getx(); int gety(); char getcolor(); }; 类的继承方式是派生类对基类

文档评论(0)

1亿VIP精品文档

相关文档