1. 程式人生 > >有繼承關系的對象執行順序,包括靜態變量,靜態代碼塊,普通變量,普通代碼塊,繼承方法.

有繼承關系的對象執行順序,包括靜態變量,靜態代碼塊,普通變量,普通代碼塊,繼承方法.

也有 -- sta static bubuko png img nbsp 執行

技術分享圖片

static最先執行,如果生成的是子類對象,則先會去父類中尋找,如果也有static變量或static代碼塊,則先執行父類中的.

其次再執行了父類的普通變量和普通代碼塊+父類的構造函數. --- > 再其次才是子類的普通變量和普通代碼塊+子類的構造函數.

而如果調用方法,在子類中有覆蓋父類的同方法時,只執行子類的方法.而不會再使用父類被覆蓋掉的.

有繼承關系的對象執行順序,包括靜態變量,靜態代碼塊,普通變量,普通代碼塊,繼承方法.