abstrait:<?php //定義一個父類 class Father { //靜態(tài)屬性 public static $money = 50000; //靜態(tài)方法 p
<?php //定義一個父類 class Father { //靜態(tài)屬性 public static $money = 50000; //靜態(tài)方法 public static function getClass() { //返回當前類名 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; } } //定義一個子類 class Son extends Father { //覆寫父類的靜態(tài)屬性 public static $money = 30000; //覆寫父類的靜態(tài)方法 public static function getClass() { 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>'; echo Son::getMoney();
Professeur correcteur:西門大官人Temps de correction:2019-04-01 10:01:26
Résumé du professeur:最好上傳一下程序的運行效果圖。并思考一下,子類可以繼承父類的private成員嗎?