a.多态就是“一个接口,多种方法”,程序在运行时才决定要调用的函数。通过虚函数实现的,虚函数允许子类重写overrideb.多态的目的: 接口重用。封装可以使得代码模块化,继承可以扩展已存在的代码,他们的目的都是为了代码重用,而多态的目的则是为了接口重用。当初面试时候就遇到这个基础问题,基础的很多都忘记了,幸好看了黑马程序员的面试宝典。