php面向对象方法重写

 时间:2026-04-21 23:22:08

1、写三个类。父类是animal,子类1是dog,子类二是pig.

<?php

    class Animal{

      public $name;

       function cry(){

          echo '动物叫..';

      }

  }

   class Dog extends Animal{

      function cry(){

        echo '小狗叫。';

     }

  }

 class Pig extends Animal{

   function cry(){

     echo "小猪叫..";

   }

}

2、我们实例化Dog然后调用cry方法。

$dog1=new Dog();

$dog1->cry();

运行效果如图:

php面向对象方法重写

3、当我们不写Dog类方法时,默认调用父类cry()方法。截图:

php面向对象方法重写

4、这样就实现了方法重写。也就是多态。

  • 深入理解PHP面向对象
  • PHP面向对象final类与final方法
  • PHP面向对象基础点
  • Java方法的重载与重写
  • 重写引导(修复grab)
  • 热门搜索
    剑灵现在什么职业厉害 未婚证明需要什么材料 治灰指甲用什么药 february是什么意思 祝福语大全简短10个字 不得而知是什么意思 不耻下问是什么意思 小腿粗穿什么鞋子 dnf心意通有什么用 粉红玫瑰代表什么