abstract:<?php //定義一個(gè)父類 class Father { //靜態(tài)屬性 public static $money = 50000; //靜態(tài)方法 p
<?php //定義一個(gè)父類 class Father { //靜態(tài)屬性 public static $money = 50000; //靜態(tài)方法 public static function getClass() { //返回當(dāng)前類名 return __CLASS__; } //靜態(tài)方法 public static function getMoney() { // return self::getClass().'有'.self::$money; //static 用在靜態(tài)繼承的上下文中,動(dòng)態(tài)設(shè)置靜態(tài)成員的調(diào)用者(主體) return static::getClass().'有'.static::$money; } } //定義一個(gè)子類 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();
Correcting teacher:西門大官人Correction time:2019-04-01 10:01:26
Teacher's summary:最好上傳一下程序的運(yùn)行效果圖。并思考一下,子類可以繼承父類的private成員嗎?