<?php
class BaseClass{
function __construct(){
echo "<br><font color=red>this is the base class constructor</font><br>";
}
}
class SubClass extends BaseClass{
function __construct(){
#子类调用父类构造方法的两种,父类名::__construct();parent::__construct()
BaseClass::__construct();
parent::__construct();
echo" <br> this is the sub class constructor<br>";
}
}
echo "declare an instance of BaseClass<br>";
$obj=new BaseClass();
echo "declare an instance of SubClass<br>";
$obj1=new SubClass();
?>
class BaseClass{
function __construct(){
echo "<br><font color=red>this is the base class constructor</font><br>";
}
}
class SubClass extends BaseClass{
function __construct(){
#子类调用父类构造方法的两种,父类名::__construct();parent::__construct()
BaseClass::__construct();
parent::__construct();
echo" <br> this is the sub class constructor<br>";
}
}
echo "declare an instance of BaseClass<br>";
$obj=new BaseClass();
echo "declare an instance of SubClass<br>";
$obj1=new SubClass();
?>
本文通过一个简单的PHP示例,展示了如何在子类中调用基类的构造方法,并比较了使用父类名和parent关键字的区别。
611

被折叠的 条评论
为什么被折叠?



