定义:一个对象具备多种形态;;;比如猫既具有猫的特有属性,也具备动物的共同属性
1、熟悉程序:
2、上面的程序,要new三只猫,每只猫都要吃饭,这样的程序复用性不高,可以优化一下。
3、同样的形式,定义狗狗类并new对象
4、上面的程序还是有点不好的地方,如果再增加新的物种的话,那么有需要重新写function方法,这样比较麻烦,还可以进行下面的优化
从而引出了多态的概念和运用~~~~~~~~~~~~~~~~~~~~~~~~~~~·
定义:一个对象具备多种形态;;;比如猫既具有猫的特有属性,也具备动物的共同属性
1、熟悉程序:
2、上面的程序,要new三只猫,每只猫都要吃饭,这样的程序复用性不高,可以优化一下。
3、同样的形式,定义狗狗类并new对象
4、上面的程序还是有点不好的地方,如果再增加新的物种的话,那么有需要重新写function方法,这样比较麻烦,还可以进行下面的优化
从而引出了多态的概念和运用~~~~~~~~~~~~~~~~~~~~~~~~~~~·