下载此文档

第六章 继承和派生ppt课件.ppt


文档分类:IT计算机 | 页数:约35页 举报非法文档有奖
1/35
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/35 下载此文档
文档列表 文档介绍
第六章继承和派生C++程序设计1本章主要内容继承和派生的概念单一继承多重继承二义性及其支配规则2继承和派生工具车轿车面包车小汽车卡车旅行车汽车火车飞机轮船交通工具子类父类3继承和派生子类父类4继承与派生保持已有类的特性而构造新类的过程称为继承。在已有类的基础上新增自己的特性而产生新类的过程称为派生。被继承的已有类称为基类(或父类)。派生出的新类称为派生类(或子类)。分为单一继承和多重继承5继承与派生继承的目的:实现代码重用。派生的目的:当新的问题出现,原有程序无法解决(或不能完全解决)时,需要对原有程序进行改造派生类可有如下变化: 增加新的数据成员重新定义已有的成员函数改变基类成员的访问权限6继承与派生基类与派生类的对应关系单继承:派生类只从一个基类派生。多继承:派生类从多个基类派生。多重派生:由一个基类派生出多个不同的派生类。多层派生:派生类又作为基类,继续派生新的类。7继承与派生声明派生类的一般形式为:class派生类名:[继承方式]基类名{ 派生类新增加的成员声明};继承方式规定了如何访问从基类继承的成员,包括:public(公用的)private(私有的)默认protected(受保护的)不同继承方式的影响主要体现在:派生类成员对基类成员的访问权限。通过派生类对象对基类成员的访问权限。8公有继承(public)基类的public和protected成员的访问属性在派生类中保持不变,但基类的private成员不可直接访问。派生类中的成员函数可以直接访问基类中的public和protected成员,但不能直接访问基类的private成员。通过派生类的对象只能访问基类的public成员。9公有继承(public)classPoint{ //基类Point类的声明public: //公有函数成员 voidInitP(floatxx=0,floatyy=0){X=xx;Y=yy;} voidMove(floatxOff,floatyOff){X+=xOff;Y+=yOff;} floatGetX(){returnX;} floatGetY(){returnY;}private: //私有数据成员 floatX,Y;};10

第六章 继承和派生ppt课件 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数35
  • 收藏数0 收藏
  • 顶次数0
  • 上传人bb21547
  • 文件大小151 KB
  • 时间2020-09-30