多态性,在c++中指具有不同功能的函数可以用同一个函数名,即可以用同一个函数名调用不同内容的函数。向不同的对象发送用一个消息,不同的对象在接收同样的消息,会产生不同的行为(方法)。
  从系统实现角度来看。多态性分为两类:静态多态性和动态多态性。
  静态多态性:在程序编译时系统就能决定调用哪个函数,因此静态函数有称编译时的多态性(实质上是通过函数的重载实现)。例如:函数的重载和运算符重载实现.
  动态多态性:运行过程中才动态地确定操作指针所指的对象。主要通过虚函数和重写来实现。