1. 程式人生 > >Java 構造方法和成員變數初始化順序

Java 構造方法和成員變數初始化順序

一定要注意,成員變數按照其宣告的順序會被初始化,
並且立刻被初始化為二進位制的0,這個動作發生在所有事件之前,
也就是編譯器會立刻將分配給物件的空間初始化。

最後就是呼叫類的構造方法了。


執行順序:
執行父類靜態程式碼 執行子類靜態程式碼
初始化父類成員變數(我們常說的賦值語句)
初始化父類建構函式
初始化子類成員變數
初始化子類建構函式