最簡單的解釋-Java父類和子類的初始化順序

順序

1. 父類中靜態成員變量和靜態代碼塊函數

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

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

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

其中「和」字兩端的按照代碼前後順序執行。data

規律

先父後子、先靜態後普通(普通成員變量、普通代碼塊、構造函數按照代碼前後順序執行)

相關文章
相關標籤/搜索