第4章继承.pptVIP

  • 2
  • 0
  • 约3.6千字
  • 约 20页
  • 2017-02-09 发布于重庆
  • 举报
第4章继承

* * * * * * 第4章 继承 面向对象程序设计的基本特征之一:继承 上海大学机电工程与自动化自学院 雷电 4.1 引言 自然界中的遗传现象----DNA(模板或类) 继承性是C++的最重要的特征。新的类可以从基类(父类)继承而来,继承了基类的所有的属性和行为,并加入自己的变化。 提高了代码的复用性,减少编码时间,给类提供了更小的粒度,便于跟踪,维护。 继承呈现了面向对象程序设计的层次结构。体现了由简单到复杂的认识过程。 上海大学机电工程与自动化自学院 雷电 对象之间有什么关系 上海大学机电工程与自动化自学院 雷电 继承与派生的概念 层次概念是计算机的重要概念。通过继承(inheritance)的机制可对类(class)分层,提供类型/子类型的关系。C++通过类派生(class derivation)的机制来支持继承。被继承的类型称为基类(base class)或超类(superclass),而新产生的类为派生类(derived class)或子类(subclass)。基类和派生类的集合称作类继承层次结构(hierarchy)。 派生反映了事物之间的联系,事物的共性与个性之间的关系。从工作量上看,工作量少,重复的部分可以从基类继承来,不需要单独编程。 上海大学机电工程与自动化自学院 雷电 4.2 基本概念和语法 格式 class 派生类名: public

文档评论(0)

1亿VIP精品文档

相关文档