实例
<?php //属性继承特性(重写 重构) //1.子类里面的属性会覆盖父类中的同名属性 //2.访问属性的时候一定是最终的结果(被子类覆盖之后的最终结果但是除了私有的以外) //3.权限只能扩大 不能缩小 // 父类 子类 // public public // protected public protected // private public protected private class A{ //在一个类中相同属性不能重复定义 private $name = '爹'; private $age = 20; //public $name = '儿子'; //访问属性的时候一定是最终的结果(被子类覆盖之后的结果 但是除了私有的以外) public function say(){ // echo $this->name; echo $this->age; } } class B extends A{ //子类里面的属性会覆盖父类中的同名属性 private $name = '儿子'; private $age = 19; } $obj = new B; var_dump($obj); $obj->say();
运行实例 »
点击 "运行实例" 按钮查看在线实例