继承
根部是基类,其他类从基类继承,这些类称为派生类
C++中,与类型相关的函数和从基类直接继承的函数区别对待,可以将某些函数声明为虚函数,虚函数可以使派生类继承的函数适用于自身的版本
虚函数声明在前面加virtual,派生类使用冒号后加基类列表的方式进行继承,可以在基类前面加访问说明符进行修饰,派生类内部要对使用的虚函数进行再次声明

动态绑定
当使用基类的引用(或指针)调用一个虚函数时将发生动态绑定
函数的运行版本由实参决定,即在运行时选择函数的版本,所以动态绑定有时又称为运行时绑定