百度几篇帖子说得很好了,在此总结一下:
一:多态有什么作用,为什么一定要用多态?
链接
总结:答案写得很生动了。
1.编译时多态是简单的函数重载。
2.运行时多态是难点。子类重写父类函数的情况下,若父类引用指向子类方法,则执行子类方法。
3.好处是大大减少了代码量,可维护性更好。
二:多态的详细规则?
这篇文章已经写的很详细了。