virtual函数与多态.ppt

virtual函数与多态.ppt

第8章 virtual函数与多态 多态性是面向对象编程三大特性之一,多态性是指对不同类的对象的相似问题采用“统一接口,不同做法”的处理方式。 本章介绍继承结构中基于virtaul函数的动态多态。其中包括virtaul函数、virtaul函数覆盖、纯virtaul函数以及virtaul析构函数的使用方法。 本章的最后对于多继承结构中的virtual继承做了简单的介绍。 知识体系 本章要点: 8.1 多态概述 8.2 virtual函数与virtual函数表 8.3 virtual函数的覆盖与多态 8.4 区分隐藏与virtual函数覆盖 8.5 不能动态绑定函数参数的默认值 8.6 程序实例——雇员管理 8.7 纯virtual函数与抽象类 8.8 virtual析构函数 知识体系: 8.9 程序实例——画图程序 8.10 RTTI 8.11 多继承结构中使用virtual析构函数 8.12 virtual继承和virtual基类 8.1 多态概述 多态一词是指不同的对象收到相同的消息,产生不同的动作。 把函数调用和具体的函数执行代码连接在一起的过程称为联编。多态从联编的实现角度分为:静态多态和动态多态。 本章介绍的动态多态就是使用指向派生类对象的基类指针(或基类引用),在调用基类和派生类同时具有的同名函数时,能够调用派生类版本的函数。C++语言为

文档评论(0)

1亿VIP精品文档

相关文档