按照先后順序:
1,靜態先於非靜態代碼庫執行(靜態代碼塊隨着類的加載而加載,初始化只執行一次)
2,父類先於子類
3,非靜態代碼塊優於構造函數執行
所以執行順序如下:
父類B靜態代碼塊->子類A靜態代碼塊->父類B非靜態代碼塊->父類B構造函數->子類A非靜態代碼塊->子類A構造函數
