亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

延遲綁定并在父類(lèi)中調(diào)用子類(lèi)中重寫(xiě)的靜態(tài)方法

オリジナル 2019-04-17 16:34:49 242
サマリー:<?php /**  * 延遲綁定并在父類(lèi)中調(diào)用子類(lèi)中重寫(xiě)的靜態(tài)方法  */ class Father {     //靜態(tài)屬性     public static $money = 30000;    
<?php
/**
 * 延遲綁定并在父類(lèi)中調(diào)用子類(lèi)中重寫(xiě)的靜態(tài)方法
 */
class Father
{
    //靜態(tài)屬性
    public static $money = 30000;
    //靜態(tài)方法獲得類(lèi)名
    public static function getClass()
    {
        //返回當(dāng)前的類(lèi)名
        return __CLASS__;
    }
    //靜態(tài)方法訪問(wèn)當(dāng)前類(lèi)中的靜態(tài)成員
    public  static function getMoney()
    {
        //self不能實(shí)現(xiàn)延遲綁定
        //return self::$money;
        //后期延遲綁定要用static來(lái)修飾,可以在執(zhí)行后來(lái)綁定,而不在調(diào)用父類(lèi)中的數(shù)據(jù)
        return static::$money;

    }
}
//定義 子類(lèi) 繼承于父類(lèi)
class Son extends Father
{
    //重新寫(xiě)靜態(tài)屬性工資
    public static $money = 50000;
    //獲得當(dāng)前的類(lèi)名
    public static function getClass()
    {
        return __CLASS__;
    }
}
//$father = new Father();
echo Father::getClass().' 類(lèi)工資是:'.Father::$money.'<br>';
echo Father::getClass().' 類(lèi)工資是:'.Father::getMoney().'<br>';
echo Son::getClass().' 類(lèi)工資中:'.Son::$money.'<br>';
echo Son::getClass().' 類(lèi)工資中:'.Son::getMoney().'<br>';
echo Father::getClass().' 類(lèi)調(diào)用子類(lèi)'.Son::getClass().'工資:'.Son::getMoney().'<br>';


添削の先生:查無(wú)此人添削時(shí)間:2019-04-18 10:05:49
先生のまとめ:完成的不錯(cuò)。類(lèi)學(xué)習(xí)完,你就php入門(mén)了。繼續(xù)加油。

手記を発表する

人気のある見(jiàn)出し語(yǔ)