欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  后端开发

面向对象PHP(五)

程序员文章站 2022-05-16 10:51:26
...
/**
*   当接口中的某些方法对于所有的实现类都是一样的实现方法,只有部分方法需要用到多态的特性
*   人和动物吃东西不一样,呼吸一样
*/
header("Content-Type: text/html; charset=utf-8");//去除中文乱码//abstract关键字定义抽象类abstractclassACanEat{//在抽象方法前面加abstract关键字可以标明这个方法是抽象方法不需要具体的实现abstractpublicfunctioneat($food);//抽象类中可以包含普通的方法,有方法的实现publicfunctionbreath(){echo"Breath use the air.
"
; } } //继承抽象类用extendsclassHumanextendsACanEat{//定义抽象类的子类需要对父类中的抽象方法定义publicfunctioneat($food){echo"Human eating ".$food."
"
; } } classAnimalextendsACanEat{publicfunctioneat($food){echo"Animal eating ".$food."
"
; } } $pzy=new Human(); $dog=new Animal(); $pzy->eat("肉"); $dog->eat("骨头"); $pzy->breath(); $dog->breath(); ?>

版权声明:本文为博主原创文章,未经博主允许不得转载。

以上就介绍了面向对象PHP(五),包括了方面的内容,希望对PHP教程有兴趣的朋友有所帮助。

面向对象PHP(五)

声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。

相关文章

相关视频