正在加载图片...
13.1 Introduction 多态: 解释1:同样的消息被类的不同对象接收时导致的完全 不同的行为的一种现象。这里所说的消息即对类的成 员函数的调用。 解释2:通过指向派生类的基类指针,调用派生类的函 数;将不同的派生类对象都当作基类来处理,并根据对 象不同产生不同的行为,以屏蔽各派生类对象之间的 差异。写出通用的代码,使得程序员可以方便地处理 普遍性问题。 C++语言支持两种类型的多态: ①编译时的多态(静态多态)——函数重载 ②运行时的多态(动态多态)——虚函数 多态性提高了软件的可扩展性,使得可以用与接 收消息对象类型无关的方式编写 0 2018, SEU. All rights reserved. 7© 2009, SEU. All rights reserved. © 2018, SEU. All rights reserved. 7 13.1 Introduction 多态: 解释1:同样的消息被类的不同对象接收时导致的完全 不同的行为的一种现象。这里所说的消息即对类的成 员函数的调用。 解释2:通过指向派生类的基类指针,调用派生类的函 数; 将不同的派生类对象都当作基类来处理,并根据对 象不同产生不同的行为,以屏蔽各派生类对象之间的 差异。写出通用的代码,使得程序员可以方便地处理 普遍性问题。 C++语言支持两种类型的多态: ① 编译时的多态(静态多态) ——函数重载 ② 运行时的多态(动态多态) ——虚函数 多态性提高了软件的可扩展性,使得可以用与接 收消息对象类型无关的方式编写
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有