PHP面向对象中有三种访问权限分别是
1.public 公有的 特点:外部可调用,内部可调用,子类可调用
2.protected 受保护的 外部不可调用 内部可调用 子类可以调用
3.private 私有的 外部不可调用 内部可调用 子类不可调用
代码举例
<?php
//final类不能被继承,final类不能被重写
//public 外部可调用,内部可调用,子类可调用
//protected 受保护类 外部不可调用 子类可以调用
//private私有的 外部不可调用 子类不可调用
class human{
//公有的
public $money = 1000;
//受保护的
protected $che = "bmw";
//私有的
private $flower = "meigui";
//调用公有类
public function t1(){
echo $this->money;
}
//调用受保护的
public function t3(){
echo $this->che;
}
//调用私有的
public function t5(){
echo $this->flower;
}
}
class stu extends human{
//子类调用公有的
public function t2(){
echo $this->money;
}
//子类调用受保护的
public function t4(){
echo $this->che;
}
//子类调用私有的
public function t6(){
echo $this->flower;
}
}
//实例化对象
$stu = new stu();
echo $stu->money;
echo $stu->t1();
echo $stu->t2();
echo $stu->t3();
echo $stu->t4();
echo $stu->t5();
echo $stu->t6();