C++程序设计教程第11篇.pptVIP

  • 3
  • 0
  • 约1.07万字
  • 约 62页
  • 2017-06-13 发布于湖北
  • 举报
第11章 类的继承与多态 主讲人:XXX 第11章 类的继承与多态 面向对象编程基于三个基本概念:数据封装、继承和多态。 在C++中用类进行数据封装。 用类派生从一个类继承另一个类:派生类继承基类的成员。 多态使编译器能够在运行时决定是使用基类中定义的函数还是派生类中定义的函数。 第11章 类的继承与多态 本章主要内容: 11.1继承与派生 11.2继承的访问控制 11.3派生类的构造函数与析构函数 11.4多重继承 11.5多态性概述 11.6编译时的多态性与运行时的多态性 11.7运算符重载 11.8虚函数 11.9纯虚函数和抽象类 继承机制克服了传统程序设计方法的缺点—— 对编写出来的程序无法重复使用而造成资源的浪费。 给我们提供了无限重复利用程序资源的途径。 11.1.1类的层次结构 类的继承与派生概念反映了客观世界中事物的层次关系。 11.1.2派生类对象结构 从一个已有类派生出一个新类的定义格式为: class 派生类名 :继承方式 基类名 { 派生类新成员; }; 继承方式用于规定基类成员在派生类中的访问权限。 继承方式有三种:public、private和protected,最常用的方式是public。 11.1.2派生类对象结构 如果,Base是基类, 声明如下: class Base { private: int x; public: …… };

文档评论(0)

1亿VIP精品文档

相关文档