定义:一个对象具备多种形态;;;比如猫既具有猫的特有属性,也具备动物的共同属性
1、熟悉程序:
2、上面的程序,要new三只猫,每只猫都要吃饭,这样的程序复用性不高,可以优化一下。
3、同样的形式,定义狗狗类并new对象
4、上面的程序还是有点不好的地方,如果再增加新的物种的话,那么有需要重新写function方法,这样比较麻烦,还可以进行下面的优化
从而引出了多态的概念和运用~~~~~~~~~~~~~~~~~~~~~~~~~~~·
本文介绍了多态的基本概念,通过创建不同动物类别的实例来解释如何优化代码复用性,并探讨了多态在面向对象编程中的重要性。
定义:一个对象具备多种形态;;;比如猫既具有猫的特有属性,也具备动物的共同属性
1、熟悉程序:
2、上面的程序,要new三只猫,每只猫都要吃饭,这样的程序复用性不高,可以优化一下。
3、同样的形式,定义狗狗类并new对象
4、上面的程序还是有点不好的地方,如果再增加新的物种的话,那么有需要重新写function方法,这样比较麻烦,还可以进行下面的优化
从而引出了多态的概念和运用~~~~~~~~~~~~~~~~~~~~~~~~~~~·
5万+
1182

被折叠的 条评论
为什么被折叠?