第5章类与对象__多态性.ppt

第5章类与对象 ----多态性 面向对象程序设计的重要概念 类与对象 什么是多态性? 实现“一种接口,多种方法”的技术 授 课 内 容 5.7.1 多态性基本概念 5.7.2 派生类对象替换基类对象 5.7.3 虚函数 5.7.4 抽象类 5.7.5 运算符重载 教学目标与学习要求 理解多态性的基本思想 5.7.1 多态性基本概念 多态性含义 多态性的形式 1、多态性含义 实现“一种接口,多种方法”的技术 某类的对象在接受同样的消息时,做出不同的响应 2、多态性的形式 1)编译时多态性 1)编译时多态性—函数重载 class 兔子 { public: …… …… …… }; 2)运行时多态性----虚函数 class Pet { public: void speak() { cout zzz; }; … }; 例2:cat or dog ?(续) void main() { …… Pet *p; //p为宠物类指针 Cat cat1; //定义猫类对象 Dog do

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档