abstrakt:<?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)過本章節(jié)的學習,對后期靜態(tài)綁定重載技術(shù)比較深入的了解,在子類靜態(tài)成員中如果不重新賦值即繼承了父類的靜態(tài)成員的值,當對父類的靜態(tài)成員進行覆寫即是更新了繼承的成員值進行改變。從而達到代碼的復用性和讓子類的功能更加靈活、多元化。
Korrigierender Lehrer:天蓬老師Korrekturzeit:2019-04-11 09:03:09
Zusammenfassung des Lehrers:這些知識, 有點抽象 , 要多想,想好了再寫, 效果會更好