谭浩强《C++程序设计》原版电子分析报告.pptVIP

  • 4
  • 0
  • 约2.18万字
  • 约 83页
  • 2016-04-13 发布于湖北
  • 举报

谭浩强《C++程序设计》原版电子分析报告.ppt

第4篇 面向对象的程序设计 第11章 继承与派生 第12章 多态性与虚函数 第13章 输入输出流 第14章 C++工具 第11章 继承与派生 11.1 继承与派生的概念 11.2 派生类的声明方式 11.3 派生类的构成 11.4 派生类成员的访问属性 11.5 派生类的构造函数和析构函数 11.6 多重继承 11.7 基类与派生类的转换 11.9 继承在软件开发中的重要意义 面向对象程序设计有4个主要特点: 抽象、封装、继承和多态性。 要较好地进行面向对象程序设计,还必须了解面向对象程序设计另外两个重要特征——继承性和多态性。在本章中主要介绍有关继承的知识,在第12章中将介绍多态性。 面向对象技术强调软件的可重用性(software reusability) 。C++语言提供了类的继承机制,解决了软件重用问题。 11.1 继承与派生的概念 在C++中可重用性是通过继承(inheritance)这一机制来实现的。继承是C++的一个重要组成部分。 一个类中包含了若干数据成员和成员函数。有时两个类的内容基本相同或有一部分相同。 如研究生类和大学生类,已经有大学生类,设计研究生类时,可以利用Student作为基础,再加上新的内容即可,以减少重复的工作量。 C++提供的继承机制就是为了解决这个问题。 在C++中,所谓“继承”就是在一个已存在的类的基础上建立一个

文档评论(0)

1亿VIP精品文档

相关文档