For investors
股價:
5.36 美元 %For investors
股價:
5.36 美元 %認真做教育 專心促就業(yè)
突然想起PHP4好象不能多重繼承~~無聊之下測試了PHP5的!其實實現(xiàn)也很簡單!對于一個會JAVA的開發(fā)者!呵呵
以下為例子程序
//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;
}
}
//單繼承 多實現(xiàn)
class ExtendsMoreCls extends AbsClsOne implements IFOne,IFTwo{
var $id;
private static $priVar="private";
function __construct(){//PHP5的 構(gòu)造函數(shù)
self::$priVar="set private";
$this->id=0;
}
function __destruct(){//釋構(gòu)函數(shù)
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 "
";
echo $emc->getID();
echo "
";
ExtendsMoreCls::clsStaticFunc();//調(diào)用靜態(tài)方法
echo "
";
?>
輸出的結(jié)構(gòu)為
kj021320
0
static function
ExtendsMoreCls destruct
【免責(zé)聲明】本文部分系轉(zhuǎn)載,轉(zhuǎn)載目的在于傳遞更多信息,并不代表本網(wǎng)贊同其觀點和對其真實性負責(zé)。如涉及作品內(nèi)容、版權(quán)和其它問題,請在30日內(nèi)與聯(lián)系我們,我們會予以更改或刪除相關(guān)文章,以保證您的權(quán)益!