<?php
//php继承
//php extends是单一继承
class Father{
function FaPrint(){
return'father class';
}
}
class Son extends Father{
function SonPrint(){
return'这是'.$this->FaPrint().'son class的调用。</br>';
}
}
$fa=new Father();
$son=new Son();
echo$fa->FaPrint().'</br>';
echo$son->FaPrint().'</br>';
echo$son->SonPrint();
?>
http://localhost/php/20.php
father class
father class
这是father classson class的调用。
//Php重载
<?php
class Father{
functiontestPrint(){
return'father class';
}
}
class Son extends Father{
functiontestPrint(){
return'这是'.Father::testPrint().' ,son class的调用。</br>';
}
}
$fa=new Father();
$son=new Son();
echo$fa->testPrint().'</br>';
echo$son->testPrint().'</br>';
echo$son->testPrint();
?>
http://localhost/php/20.php
father class
这是father class ,son class的调用。
这是father class ,son class的调用。