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