重载(overload):是指允许存在多个同名函数,而这些函数的参数表不同(或许参数个数不同,或许参数类型不同,或许两者都不同)。
虚函数:允许被其子类重新定义的成员函数。
覆盖(override):子类重新定义父类虚函数的做法,称为“覆盖”,或者称为“重写”。
多态:允许将子类类型的指针赋值给父类类型的指针。多态性在Object Pascal和C++中都是通过虚函数。
********************************************************************
虚函数的例子: