成員變量按照其聲明的順序會被初始化,並且立刻被初始化為二進制的0,這個動作發生在所有事件之前,也就是編譯器會立刻將分配給對象的空間初始化。
最后就是調用類的構造方法了。
執行順序:
執行父類靜態代碼 執行子類靜態代碼
初始化父類成員變量(我們常說的賦值語句)
初始化父類構造函數
初始化子類成員變量
初始化子類構造函數
成員變量按照其聲明的順序會被初始化,並且立刻被初始化為二進制的0,這個動作發生在所有事件之前,也就是編譯器會立刻將分配給對象的空間初始化。
最后就是調用類的構造方法了。
執行順序:
執行父類靜態代碼 執行子類靜態代碼
初始化父類成員變量(我們常說的賦值語句)
初始化父類構造函數
初始化子類成員變量
初始化子類構造函數
本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。