php类的继承只有单继承
默认继承父类的构造方法和析构方法,
如果子类中定义了构造(析构)方法则不会隐式调用其父类的构造(析构)方法。
若要使用可以通过parrent::__construct 显示调用.
$this :表示当前对象
getA(); //输出 A object(A)[1]
$d1->getA();//输出 A object(B)[2]
?>
私有属性:
a;
}
}
class B1 extends A1{
private $a = 2;
public $b = 4;
/*****该方法会使用本类私有的$a 不会去访问父类的$a
public function getA(){
echo $this->a;
}*/
}
$d = new B1();
$d->getA();//输出 1
var_dump($d); /*输出 object(B1)[3]
private 'a' => int 2
public 'b' => int 4
private 'a' (A1) => int 1 这里是父类A1的属性*/
?>