您好,欢迎访问一九零五行业门户网

简单实现PHP5多重继承

在通过对以下为php5多重继承的具体代码:
//php5 接口 ---跟 java一个鸟样~ 晕  interface ifone{   function getname();  }  interface iftwo{   function getid();  }  //php 抽象类   abstract class absclsone{   var $name;   function setname($name){    $this->name=$name;   }  }  abstract class absclstwo{   var $id;   function setid($id){    $this->id=$id;   }  }  //单继承 多实现  class extendsmorecls extends absclsone implements ifone,iftwo{   var $id;   private static $privar=private;   function __construct(){//php5的 构造函数    self::$privar=set private;    $this->id=0;    }    function __destruct(){//释构函数    echo extendsmorecls destruct;   }   function getname(){    return $this->name;   }   function getid(){    return $this->id;   }   public static function clsstaticfunc(){    echo static function;   }  }   $emc=new extendsmorecls();  $emc->setname(kj021320);  echo $emc->getname();  echo br>;   echo $emc->getid();  echo br>;  extendsmorecls::clsstaticfunc();//调用静态方法  echo br>;  ?> 
输出的结构为
kj021320
0
static function
extendsmorecls destruct
希望通过上面对php5多重继承的实现代码,能够对有需要的朋友有所帮助。
其它类似信息

推荐信息