面向, 面向对象, 面向对象网站程序, 对象, 网站程序
多态性是合一个对象被看成成另一个对象的技术,比如,有一个绵羊牧场,里面有4只绵羊(绵羊属),但是刚刚买了两只山羊(山羊属)和一只德国牧羊犬,一共有多少动物?把所有的绵羊,山羊和狗加起来,结果是7只.这刚好应用了多态性,既为了计算,把3种不同种类的动物当成一种通用的类型("动物")来对待.如果把绵羊,山羊和狗当成哺乳动物来看待,这就是一个简单的信息飞跃.生物学家每天都以这种方式使用多态性,而网站程序员则以从其它科学领域"窃用"好主意闻名.映射到网站程序中,可以使用一个对象来完成不同环境下的功能具体操作办法. 简单地讲,多态是指OOP能够根据使用类的上下文来重新定义或改变类的性质或行为.多态是对象的一种能力,它可以在运行时根据传递的对象参数,决定调用哪一个对象的具体的方法,例如,如果有一个figure的类,它定义了一个draw的具体的方法,并且派生了circle和rectangle类.在派生类中覆盖draw具体的方法,可能还有一个函数,它希望使用一个参数x.并且可以调用$x->draw().如果有多态性,调用哪个draw具体的方法就依赖于传递给这个函数的对象类型. 网站程序开发 , figure , 上下文 , 网站程序员 |
什么是常量及常量在PHP程序中的声明