面向对象PHP(五)

拼搏现实的明天。 2022-08-04 15:41 237阅读 0赞
  1. <?php /** * 当接口中的某些方法对于所有的实现类都是一样的实现方法,只有部分方法需要用到多态的特性 * 人和动物吃东西不一样,呼吸一样 */ header("Content-Type: text/html; charset=utf-8");//去除中文乱码 //abstract关键字定义抽象类 abstract class ACanEat{ //在抽象方法前面加abstract关键字可以标明这个方法是抽象方法不需要具体的实现 abstract public function eat($food); //抽象类中可以包含普通的方法,有方法的实现 public function breath(){ echo "Breath use the air.<br/>"; } } //继承抽象类用extends class Human extends ACanEat{ //定义抽象类的子类需要对父类中的抽象方法定义 public function eat($food){ echo "Human eating ".$food."<br/>"; } } class Animal extends ACanEat{ public function eat($food){ echo "Animal eating ".$food."<br/>"; } } $pzy=new Human(); $dog=new Animal(); $pzy->eat("肉"); $dog->eat("骨头"); $pzy->breath(); $dog->breath(); ?>

发表评论

表情:
评论列表 (有 0 条评论,237人围观)

还没有评论,来说两句吧...

相关阅读

    相关 php面向对象

       js面向对象      类:具有相同特征的一些对象的集合;     对象:具体某一个事物了,都可以叫对象;     类:通过function定义的类,所以js里类的

    相关 面向对象PHP(四)

    <?php / 接口就是把不同类的共同行为进行了定义,然后在不同的类里面实现不同的功能。 因为接口的方法实现可以有很多,所以对于接口里面定义的方法的具体实现是多种多

    相关 php面向对象

    近一段时间有一种学习的强烈欲望,出现了经济危机啊。现在的工资连最基本的生活都不能保证啊,想尽快的摆脱现在的这种局面。 昨天晚上把PHP的面向对象编程的一些最基本的概念看了看。