多态性

多态性:

向不同的对象发送同一个消息,不同的对象在接受的时候会产生不同的行为。(方法)

分为两种:

静态多态性:

  通过函数的重载实现。由函数重载和运算符重载形成的多态性。(程序编译时决定调用哪个函数)------- 编译时多态

  调用速度快, 效率高, 但 缺乏灵活性。

 

动态多态性:

  不在编译时确定调用哪个函数,而是在程序运行过程中才动态地确定操作所针对的对象。

  通过虚函数实现。

posted on 2013-03-27 02:34  Step-BY-Step  阅读(149)  评论(0编辑  收藏  举报

导航