abstrak:<?php //后期靜態(tài)綁定,也叫延遲靜態(tài)綁定 class Father { //靜態(tài)屬性 public static $money = 5000; //靜態(tài)方法  
<?php //后期靜態(tài)綁定,也叫延遲靜態(tài)綁定 class Father { //靜態(tài)屬性 public static $money = 5000; //靜態(tài)方法 public static function getClass() { //返回當(dāng)前的類名 return __CLASS__; } //靜態(tài)方法 public static function getMoney() { // return self::getClass().'=>'.self::$money; //static 用在靜態(tài)繼承的上下文中,動態(tài)設(shè)置靜態(tài)成員的調(diào)用者(主體) return static::getClass().'=>'.static::$money; } } //定義子類,繼承自Father class Son extends Father { //覆寫靜態(tài)屬性 public static $money = 3000; //覆寫靜態(tài)方法 public static function getClass() { //返回當(dāng)前的類名 return __CLASS__; } } //調(diào)用Father中的靜態(tài)方法,來獲取類名 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)用父類中的getMoney echo Son::getMoney(),'<br>';
后期靜態(tài)綁定技術(shù)主要是通過在父類的方法中使用static而不是self來實現(xiàn),如果父類有子類的話,會自動調(diào)用子類中的靜態(tài)屬性和靜態(tài)方法來覆寫父類中的靜態(tài)屬性和靜態(tài)方法
Guru membetulkan:查無此人Masa pembetulan:2019-03-25 09:18:11
Rumusan guru:完成的不錯。類是最常用的,所以要牢記。繼續(xù)加油