【筆記】java類成員變量及代碼塊加載順序

比較內容(父類和子類): 非靜態成員變量 靜態成員變量 構造代碼塊 靜態代碼塊 構造函數   局部 1、static優先於非static 2、成員變量從上到下初始化(前面定義的變量不能調用後面的變量) 3、變量初始化優先於方法或代碼塊(不然方法或代碼塊就沒法使用變量) 4、父類優先於子類初始化   總體來說,以上條件合起來又會是怎樣呢? 子類: 父類: 運行結果如下圖: 由此可見,在new一個類的
相關文章
相關標籤/搜索