下载此文档

继承机制.ppt


文档分类:IT计算机 | 页数:约83页 举报非法文档有奖
1/83
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/83 下载此文档
文档列表 文档介绍
继承机制.ppt*/89程序设计是计算机学科的核心和灵魂程序设计基础第七章继承机制*/++、*/89§-A关系 IS-A关系:组织和表达知识,将知识组织成为一种有层次、可分类的结构。鸭梨是一种(IS-A))梨。鸭梨具有梨都具有的特征;鸭梨与其他梨有不同的特征。动物分类:界(kingdom)、门(phylum)、纲(class)、目(order)、科(family)、属(genus)、种(species)。*/89§ 继承(inheritance):在一个类或若干已知类的基础上,经过适当的修改、扩充构成一个新类,这个新类具有原来作为基础类的特征。继承是面向对象程序所特有的特征。如果类B继承类A,则类B自动包括了类A中定义的数据成员和成员函数,还可定义类B自己的成员;称类A为类B的父类(parent)、超类(super-class)或基类(base);类B称为类A的子类(child)或派生类(derived-class);祖先类(ancestor):包括了其父类及其父类的祖先类。后代类(descendant):包括了其子类以及子类的后代类。*/89§ 类的图形表示(UML):类名类名类名类名属性属性行为行为具体抽象*/89§ 类层次表示(UML):秦冠苹果国光苹果水果苹果梨红富士苹果*/89§ IS-A与HAS-A…轮胎汽车真空轮胎轮胎*/89§++继承常见的几种形式DABCABCABCD单重继承多重继承重复继承*/89§++:“类B继承类A”, 或者说“类A派生类B” 图解为: 则在类B中除了自己定义的成员之外,还自动包括了类A中定义的数据成员与成员函数,这些自动继承下来的成员称为类B的继承成员。BA基类派生类*/:基类类名表{ public:公有成员说明列表; protected:受保护成员说明列表; private:私有成员说明列表;};其中基类类名表的格式为: access基类类名1,……,ess为继承访问控制符,规定了派生类对基类的继承方式,可为public,private或者protected,继承访问控制符可省略,此时认为是private§++的继承机制

继承机制 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数83
  • 收藏数0 收藏
  • 顶次数0
  • 上传人lily8501
  • 文件大小674 KB
  • 时间2019-05-24