备案域名购买

老域名出售,已备案域名查询,老域名注册,已备案域名交易,买老域名,二手老域名,出售老域名,上饶网站建设

主页 > 建站教程 > PHP多态的应用

PHP多态的应用

2014-8-13 17:38:55|作者:zhushican|分类: 建站教程|浏览数:

多态是除封装和继承之外的另一个面向对象三大特性之一,我们个人看来PHP中虽然可以实现多态,但和C++还有JAVA这些面向对象的语言相比,多态性并不是那么突出,因为PHP本身就是一种弱类型的语言,不存在父类对象转化为子类对象或者是子类对象转化为父类对象的问题,所以多态的应用并不是那么的明显。

所谓多态性是指一段程序能够处理多种类型对象的能力。比如说在公司上班,每个月财务发放工资,同一个发工资的方法,在公司内不同的员工或者是不同职位的员工,都是通过这个方法发放的,但是所发的工资都是不相同的。所以同一个发工资的方法就出现了多种形态。

对于面向对象的程序来说,多态就是把子类对象赋值给父类引用,然后 父类的方法,去执行子类覆盖父类的那个方法,但在PHP里是弱类型的,对象引用都是一样的不分父类引用,还是子类引用。其实在我们PHP这种弱类型的面向对象的语言里面,多态的特性并不是特别的明显,其实就是对象类型变量的变项应用。

TAG标签:PHP  多态  应用  

文章评论

最新评论

回顶部