abstrait:<?php class Car{ public static $speed = 120; public static $fuel = 100; public&n
<?php class Car{ public static $speed = 120; public static $fuel = 100; public static $color ='紅色'; public static $brand = '五菱宏光'; public static function move() { return ' 正在以'.static::$speed .'的速度行駛,油量為:'. static::$fuel; } public static function state() { return '有輛牌子為'.static::$brand.static ::move(); } } class Supercar extends Car { public static $speed = 240; public static $fuel = 200; public static $brand = '五菱宏光S'; public static function move() { return '顏色為'.static::$color. ' 正在以'.static::$speed .'的速度行駛,油量為:'. static::$fuel; } } $car = new Car; echo $car::state().'<hr>'; $supercar = new Supercar; // echo $supercar::move().'<hr>'; echo $supercar::state().'<hr>'; echo $car::state().'<hr>'; ?>
經(jīng)過(guò)本章節(jié)的學(xué)習(xí),對(duì)后期靜態(tài)綁定重載技術(shù)比較深入的了解,在子類靜態(tài)成員中如果不重新賦值即繼承了父類的靜態(tài)成員的值,當(dāng)對(duì)父類的靜態(tài)成員進(jìn)行覆寫(xiě)即是更新了繼承的成員值進(jìn)行改變。從而達(dá)到代碼的復(fù)用性和讓子類的功能更加靈活、多元化。
Professeur correcteur:天蓬老師Temps de correction:2019-04-11 09:03:09
Résumé du professeur:這些知識(shí), 有點(diǎn)抽象 , 要多想,想好了再寫(xiě), 效果會(huì)更好