虚函数
1. 虚函数 是在基类中使用关键字 virtual 声明的函数。在派生类中重新定义基类中定义的虚函数时,
会告诉编译器不要静态链接到该函数。
纯虚函数
2. 您可能想要在基类中定义虚函数,以便在派生类中重新定义该函数更好地适用于对象,但是您在
基类中又不能对虚函数给出有意义的实现,这个时候就会用到纯虚函数。
2.1 纯虚函数一定没有定义,纯虚函数用来规范派生类的行为;