输入banner图图片脚本导航/分类

面向对象PHP(五)

/**
*   当接口中的某些方法对于所有的实现类都是一样的实现方法,只有部分方法需要用到多态的特性
*   人和动物吃东西不一样,呼吸一样
*/
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教程有兴趣的朋友有所帮助。