前面总结了面向对象的两大特性—— 封装和继承,这次总结一下另一特性——多态。
多态简单来说就是指多种状态,指的是:1、同一个实体同时具有多种形态,可以理解为同一个实例对象具有不同的属性:2、同一种操作作用于不同的实例对象会有不同的解释,产生不同的结果,也就是说,不同的实例对象调用同一种方法会产生不同的结果。
多态有个很大的好处就是可以为具有共性的实例对象抽象出共有的方法,从而不用为每个对象都单独写,提高代码的复用率,提高开发效率。
总的来说对于多态,很大程度上是在代码实现的过程中加深体会的,这里不做过多的解释。
能力有限,欢迎多多指教。