<?php
//继承
/*类可以从其他类中扩展出来,扩展或者派生出来的类用其基类(分类)的所有变量和函数,并包含所有派生类(子类)中定义新功能,这称为继承。继承是面向对象的最重要的特点之一,可以实现对类的复用*/
//PHP 是单继承的,一个扩充类只能继承一个基类,但一个父类却可以被多个子类所继承。
//子类不能继承父类的私有属性和私有方法。在 PHP5之后的版本中,类的方法可以被继承,类的构造函数也能被继承。
//当子类被实例化时,PHP 会先在子类中查找构造方法。如果子类有自己的构造方法,PHP 会优先调用子类中的构造方法;当子类中没有时,PH会转而去调用父类中的构造方法。
#父类
class WangNingning{
public $toufa=1;
public function xuexi(){
echo '方大爷我爱你';
}
}
#子类
class child_fangxingyuan extends WangNingning{
public $tou;
}
$child_fangxingyuan=new child_fangxingyuan();
$child_fangxingyuan->xuexi()."<br>";
echo $child_fangxingyuan->toufa;