這個不是直接調用子類的__construct方法
class Car{ ? ?function __construct(){ ? ? ? ?print "父類的構造方法\n"; ? ?} } class Truck extends Car{ ? ?function __contruct(){ ? ? ? ?print "子類構造方法\n"; ? ?} } $car = new Truck(); 我只想問下為什么我這個要輸出父類的__construct函數的內容而不是子類的
class Car{ ? ?function __construct(){ ? ? ? ?print "父類的構造方法\n"; ? ?} } class Truck extends Car{ ? ?function __contruct(){ ? ? ? ?print "子類構造方法\n"; ? ?} } $car = new Truck(); 我只想問下為什么我這個要輸出父類的__construct函數的內容而不是子類的
2018-01-25
舉報
2018-02-03
撒打發
2018-01-25
你這個程序輸出的結果應該為“子類構造方法”,如果你想輸出父類的_construct函數內容的話,需要加parent::_contruct()調用父類的方法