第五单元继承和派生 (一)教学基本要求 掌握:类层次、数据抽象和模块化:基类和派生类:多重继承的设计原理和 方法。 理解:多重构造函数与析构函数中使用方法,虚基类的原理和使用方法。 了解:多重继承设计中二义性产生的原因和避免二义性的方法。 (二)教学基本内容 5.1继承与派生的概念 5.2派生类的声明方式 5.3派生类的构成 5.4派生类成员的访问属性 5.5派生类的构造函数和析构函数 5.6多重继承 5.7基类与派生类的转换 5.8继承与组合 5.9继承在软件开发中的重要意义 第六单元多态性与虚函数 (一)教学基本要求 掌握:重载与程序的多态性设计的方法。 熟悉:纯虚函数的使用方法。 了解:了解虚函数方法与多态机制。 (二)教学基本内容 6.1多态性的概念 6.2一个典型的例子 6.3虚函数 6.4纯虚函数与抽象类 实验一C+对C的扩充 1.实验内容 (1)集成开发环境的使用: (2)程序调试工具的使用和常用的调试方法: (3)编写简单的控制程序,并对其进行调试和功能测试。 基本功能: 第五单元 继承和派生 (一)教学基本要求 掌握:类层次、数据抽象和模块化;基类和派生类;多重继承的设计原理和 方法。 理解:多重构造函数与析构函数中使用方法,虚基类的原理和使用方法。 了解:多重继承设计中二义性产生的原因和避免二义性的方法。 (二)教学基本内容 5.1 继承与派生的概念 5.2 派生类的声明方式 5.3 派生类的构成 5.4 派生类成员的访问属性 5.5 派生类的构造函数和析构函数 5.6 多重继承 5.7 基类与派生类的转换 5.8 继承与组合 5.9 继承在软件开发中的重要意义 第六单元 多态性与虚函数 (一)教学基本要求 掌握:重载与程序的多态性设计的方法。 熟悉:纯虚函数的使用方法。 了解:了解虚函数方法与多态机制。 (二)教学基本内容 6.1 多态性的概念 6.2 一个典型的例子 6.3 虚函数 6.4 纯虚函数与抽象类 实验一 C++对 C 的扩充 1. 实验内容 (1) 集成开发环境的使用; (2) 程序调试工具的使用和常用的调试方法; (3) 编写简单的控制程序,并对其进行调试和功能测试。 基本功能: