天天看點

某子類執行個體初始化,成員變量/代碼塊的初始化順序

父類中靜态成員變量和靜态代碼塊

2. 子類中靜态成員變量和靜态代碼塊

3. 父類中普通成員變量和代碼塊,父類的構造函數

4. 子類中普通成員變量和代碼塊,子類的構造函數

也就是說 父類總是比子類先初始化

靜态成員變量和靜态代碼塊總是比普通成員變量 構造函數的初始化要早的。(這當然是肯定的 因為畢竟靜态修飾的都是要優先加載進記憶體的)