php面向对象方法重写

作者:小胖吴 | 创建时间: 2023-07-13
写了父类,但是父类又不明确的方法,子类可以重写父类的方法。这样实现方法的重写,达到多态的三大特性之一。...
php面向对象方法重写

操作方法

写三个类。父类是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 "小猪叫.."; } }

我们实例化Dog然后调用cry方法。 $dog1=new Dog(); $dog1->cry(); 运行效果如图:

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

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

点击展开全文

更多推荐