第三章继承与派生.ppt

第三章继承与派生.ppt

第三章 继承与派生 北方工业大学自动化系 熊昌镇 本章主要内容 3.1类的继承与派生 3.2 类成员的访问控制 3.3 单继承与多继承 3.4 派生类的构造、析构函数 3.5 类成员的标识与访问 3.6 虚基类 3.1 类的继承与派生 保持已有类的特性而构造新类的过程称为继承。 在已有类的基础上新增自己的特性而产生新类的过程称为派生。 被继承的已有类称为基类(或父类)。 派生出的新类称为派生类。 1.继承与派生问题举例 1.继承与派生问题举例 2.继承与派生的目的 继承的目的:实现代码重用。 派生的目的:当新的问题出现,原有程序无法解决(或不能完全解决)时,需要对原有程序进行改造。 基类数据成员与派生类数据成员的关系 3.派生类的定义 class 派生类名:继承方式 基类名 { 成员定义; } class Location{ private: int X,Y; public: int GetX( ); int GetY( ); }; class Rectangle:public Location{ int Height,Width; public: int GetH(); int GetW(); } 3.2类成员的访问控制(继承方式) 三种继承方式 公有继承 public 私有继承 private 保护

文档评论(0)

1亿VIP精品文档

相关文档