不明白最后一句
class Car {
? function __construct() {
? ? ? print "父類構造函數被調用\n";
? }
}
class Truck extends Car {
? ?function __construct() {
? ? ? ?print "子類構造函數被調用\n";
? ? ? ?parent::__construct();
? ?}
}
$car = new Truck();
class Car {
? function __construct() {
? ? ? print "父類構造函數被調用\n";
? }
}
class Truck extends Car {
? ?function __construct() {
? ? ? ?print "子類構造函數被調用\n";
? ? ? ?parent::__construct();
? ?}
}
$car = new Truck();
2016-07-05
舉報
2016-07-07
2016-07-05
不明白哪一句?$car = new Truck();是創建一個car的對象,創建的時候會調用子類構造函數,和父類構造函數,parent::__construct();是手動顯示調用父類的構造函數,構造函數一般是默認自動調用,這里手動顯示調用了。