<form id="dlljd"></form>
        <address id="dlljd"><address id="dlljd"><listing id="dlljd"></listing></address></address>

        <em id="dlljd"><form id="dlljd"></form></em>

          <address id="dlljd"></address>
            <noframes id="dlljd">

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

              世界快訊: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 中文字幕在线观看亚洲日韩