多态的含义

void DisplayOutput(const TPerson& aPerson)

{
  aPerson.Print();

}

DisplayOutput()函数的参数是对TPerson类对象的引用。

但是在DisplayOutput中传入TStudent,TTeacher,又会有不同的实现(在TPerson中Print是虚函数)。

这就是多态性;

多态仅用于C++中的继承和虚函数

原文地址:https://www.cnblogs.com/zhengzhe/p/6587033.html