子类如何调用父类的属性方法。
子类调用父类的构造方法是:parent::方法名(),那么调用其他方法也是用parent关键字吗?那么属性呢?
子类调用父类的构造方法是:parent::方法名(),那么调用其他方法也是用parent关键字吗?那么属性呢?
2016-04-10
<?php
class A{
public $a1='a1';
protected $a2='a2';
function test(){
echo "hello!<hr/>";
}
}
class B extends A{//若A类和B类不在同一文件中 请包含后(include)再操作
public $a1='b1';
function test2(){
$this->test();
parent::test();//子类调用父类方法
}
function test()
{
echo $this->a1.',';
echo $this->a2.',';
echo "b2_test_hello<hr/>";
}
}
$a = new B();
$a->test();//b1,a2,b2_test_hello
$a->test2();//b1,a2,b2_test_hello//hello!
?>
举报