PHP学习笔记二十七【重写】
<?php // class Animal{ public $name; protected $price; function cry(){ echo "动物在叫。。。。<br/>"; } } class Dog extends Animal { //重写父类方法 //当子类的方法和父类的方法同名参数也一样,可以让子类的方法覆盖父类的方法 //访问修饰符可以不一样,但是满足子类的访问范围大于等于父类的访问范围 function cry(){ echo "狗在叫。。。。<br/>"; parent::cry();//调用父类方法 } } class Pig extends Animal{ function cry(){ echo "猪在叫。。。。<br/>"; } } $dog=new Dog(); $dog->cry(); ?>