继承:子类可以继承父类的一切
特点:单继承,一个子类只能有一个父类,父类可以有多个子类
class Ren
{
	  var $name;
	  var $sex;
	  var $language;
	  function Say()			//父类中的方法是为了对子类进行限制,防止子类中有遗漏
	  {
		    echo $this->name."正在说话!";	
	  }	
}
class America extends Ren   //创建Ren的子类America
{
	  var $ziben;				//子类中可以有其独有的特性跟变量
	
  //子类可以对父类的方法进行重写
	  function Say()
	  {
		    parent::Say();  	//调用父类的方法
		    echo "hello!";	
	  }	
}
class England extends Ren
{
	  var $juewei;
	  function Say()
	  {
		    Ren::Say();     //也可直接用父类名加双冒号来调用父类的方法
		    echo "不知道";	
	  }	
}
$r=new America();
$r->Say();
$h=new England();
$h->Say();
多态
//条件:1、必须要继承;2、子类要对父类的方法进行重写;3、父类引用指向子类实例
//概念:当父类的引用指向子类实例的时候,由于子类对父类的方法进行了重写,父类引用在调用相应的方法的时候表现出来的不同。
原文:http://www.cnblogs.com/m-m-g-y0416/p/5565156.html