a)如果父类当中的成员属性为私有的,在子类当中没有办法使用,但是确被继承了下来。
b)如果在父类当中拥有公有的成员方法,该成员方法输出私有的成员属性,在子类当中可以继承该方法,但该成员方法输出父类私有成员的属性一样也会被继承
有如下例子
这个会输出bbbbbb
<?php
class person
{public $name="aaaaaa";private $sex;private $age; public function say(){echo "Hello World".$this->name;}
}
class student extends person{public function varb(){$this->name="bbbbbbb" ;} public $school;
}
$p= new student;
var_dump($p);
$p->varb();
$p->say();
?>
但是这样就不行了,当我把$name的值类型改为private