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

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

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

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


批改老師:查無(wú)此人批改時(shí)間:2019-04-18 10:05:49
老師總結(jié):完成的不錯(cuò)。類學(xué)習(xí)完,你就php入門(mén)了。繼續(xù)加油。

發(fā)布手記

熱門(mén)詞條