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

父類調(diào)用子類中重寫的靜態(tài)成員

原創(chuàng) 2019-06-09 16:34:47 305
摘要:后期靜態(tài)綁定能實現(xiàn)動態(tài)設(shè)置靜態(tài)成員的調(diào)用者類中屬性和方法的重載感覺好難理解 ,一般是應(yīng)用在什么場景呢?<?phpclass Father{    public static $money = 5000;    public static function getClass()    {       &n
  1. 后期靜態(tài)綁定能實現(xiàn)動態(tài)設(shè)置靜態(tài)成員的調(diào)用者

  2. 類中屬性和方法的重載感覺好難理解 ,一般是應(yīng)用在什么場景呢?

<?php
class Father
{
   public static $money = 5000;
   public static function getClass()
   {
       return __CLASS__;
   }
   public static function getMoney()
   {
       //在靜態(tài)繼承的上下文環(huán)境中,動態(tài)設(shè)置靜態(tài)成員的調(diào)用者
       //實現(xiàn)在父類中調(diào)用了子類中重寫的getClass()方法和$money屬性
       return static::getClass() . '==>' . static::$money;
   }
}

//定義子類,繼承自Father
class Son extends Father
{
   //覆寫父類中的靜態(tài)屬性
   public static $money = 3000;
   //覆寫父類中的靜態(tài)方法
   public static function getClass()
   {
       return __CLASS__;
   }
}
echo Father::getClass() . '<br>';
echo Father::getMoney() . '<br>';
//調(diào)用子類Son類中的靜態(tài)成員
echo Son::$money . '<br>';
echo Son::getClass() . '<br>';
echo '<hr>';
//在子類中調(diào)用父類中的方法
echo Son::getMoney() . '<br>';

批改老師:查無此人批改時間:2019-06-10 10:17:37
老師總結(jié):完成的不錯。學完php的類以后,就算入門了,后面要多練習數(shù)據(jù)庫的增刪查改。繼續(xù)加油。

發(fā)佈手記

熱門詞條