//1.面向对象程序设计的核心思想是数据抽象,继承,动态绑定. // 通过使用数据抽象,我们可以将类的接口和实现分离 // 使用继承,可以定义相似的类型并对其相似关系建模 // 使用动态绑定,可以在一定程度上忽视相似类型的区别,而以统一的方式使用它们的对象. //2.对于某些函数,基类希望它的派生类各自定义适合自身的版本,此时基类就将这些函数声明为虚函数. // 使用基类的引用或指针调用一个虚函数的时候,将发生动态绑定:根据指针或引用指向的对象类型来调用基类或者派生类的虚函数. // 基类通常定…