亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

php面向對象--多態

發布時間:2020-07-06 22:28:04 來源:網絡 閱讀:275 作者:wzh1044872145 欄目:web開發

先解釋一下多態:php面向對象的多態就是指通過一個抽象類或者接口定義出子類所實現的方法,之后在一個函數或者類的方法中傳入之前定義的每個子類實例化后的對象名,通過調用新的類中同一個的方法(由于參數不同)實現不同對象不同的執行邏輯.(自己的理解,非官方).

    下面在一個例子:

    

<?php 

    //定義父類接口

interface Person{

function getName();

function getAge();

}


    //第一個子類

class Phper implements Person{

public function getName()

{

echo 'this is php\'getName';

}

public function getAge()

{

echo 'this is php\'getAge';

}

}

    //第二個子類

class Javaer implements Person{

public function getName()

{

echo 'this is jave\'getName';

}

public function getAge()

{

echo 'this is java\'getAge';

}

}


    //一個全新的類

class my{

function isMy($obj)//這里的參數是個對象名稱

{

$obj->getName();

echo "<br>";

$obj->getAge();

}

}

    //分別實例化之前的幾個類

$php  = new Phper;

$java = new Javaer;

$my   = new My;


$my->isMy($java);//通過傳入不同的對象的名稱,執行不同的業務邏輯

 ?>

 

    如果你要問我這個東西有什么用呢,那我只能說可能在對代碼的規范,以及理解上有一些幫助.其他的我也不清楚.因為實際工作的過程中我也沒有碰到過應用多態的場景.


    希望博友有新的見解或者比較好的案例可以在評論中給出解釋或者鏈接.

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

隆回县| 邓州市| 文成县| 老河口市| 铜川市| 新竹市| 鄂温| 新郑市| 武义县| 调兵山市| 多伦县| 新绛县| 武乡县| 旬邑县| 高尔夫| 沂源县| 宣汉县| 西峡县| 凤庆县| 黔西县| 怀集县| 鞍山市| 伊金霍洛旗| 玉屏| 清原| 平罗县| 桐城市| 清苑县| 清水县| 康马县| 新乡县| 兴和县| 武功县| 安阳市| 汪清县| 日喀则市| 霍山县| 高雄县| 兴山县| 贵南县| 濮阳县|