多态:接口的多种不同的实现方式。允许将子类类型的指针赋值给父类类型的指针。(Baidu百科)就是一种接口有多个实现方式,用自己的话说就是一种函数在父类定义为纯虚函数,在继承的子类中函数重新定义,这个函数(接口)就是实现多态的方式。对不同类的对象发出相同的消息就会有不同的行为。
多态允许将子类的对象当做父类的对象使用,其父类型的引用指向子类型的对象,调用的方法是该子类型的方法。
通俗来说:一个接口,多个定义,多种实现。父类的对象指向子类的变量会调用子类的方法。
虚函数:在基类中声明为virtual 并在一个或多个派生类中被重新定义的成员函数。用于实现多态性