聯系我們 - 廣告服務 - 聯系電話:
您的當前位置: > 關注 > > 正文

世界快訊:javascript_initialize構造函數 子類的構造函數

來源:CSDN 時間:2023-03-09 09:06:40


(資料圖片)

1、_initialize()方法是在任何方法執行之前,都要執行的,當然也包括_ _構造構造函數。也就是說如果存在_initialize()函數,調用對象的任何方法都會導致_initialize()函數的自動調用,  而_construct構造函數僅僅在創建對象的時候調用一次,跟其它方法調用沒有關系。2、_ _construct這里是雙劃線,而_initialize()函數是單劃線3、如果父子類均有_initialize ()函數,則子類覆蓋了父類的,如果子類沒有而父類有,則子類繼承父類的。4、默認情況下,子類的構造函數不會自動調用父類的構造函數。在調用子類對象的_initialize()時,也不會導致自動調用父類的_initialize()5、實際編寫子類的構造函數時,一般都要加上父類構造函數的主動調用parent::_ _construct(),否則會導致子類對象空指針的異常,如Call to a member function assign() on a non-object。

責任編輯:

標簽:

相關推薦:

精彩放送:

新聞聚焦
Top 岛国精品在线