C++程序设计语言 第1-8章 揣锦华 第7章 继承与派生新.pptVIP

  • 19
  • 0
  • 约2.65万字
  • 约 144页
  • 2015-12-15 发布于广东
  • 举报

C++程序设计语言 第1-8章 揣锦华 第7章 继承与派生新.ppt

第7章 继承与派生 7.1 继承与派生 7.2 多继承 7.3 类的继承方式 7.4 派生类的构造和析构函数 7.5 派生中成员的标识与访问 7.6 虚基类 7.1 继承与派生 7.1.1 继承与派生的概念 在面向对象的程序设计中,大量使用继承和派生。例如,我们要定义不同的窗口,因为窗口都具有共同的特征,如窗口标题,窗口边框及窗口最大、最小等,我们不需要也没有必要将每一个窗口定义一遍。这时我们可以先定义一个窗口类(系统的类库中已存在),然后以这个窗口类作为基类派生出其它不同的窗口类。 所谓继承,就是新的类从已有类那里得到已有的特性。从另一个角度来看,从已有类产生新类的过程就是类的派生。已有的类称为基类或父类,产生的新类称为派生类或子类。派生类同样也可以作为基类再派生新的类,这样就形成了类的层次结构。 类的继承和派生的层次结构,可以说是人们对自然界中的事物进行分类、分析和认识的过程在程序设计中的体现。现实世界中的事物都是相互联系、相互作用的,人们在认识过程中,根据事物的实际特征,抓住其共同特性和细小差别,利用分类的方法进行分析和描述。例如,对于交通工具的分类见图7-1。 这个分类树反映了交通工具的派生关系。最高层是抽象程度最高的交通工具,

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档