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

static最先執行,如果生成的是子類對象,則先會去父類中尋找,如果也有static變量或static代碼塊,則先執行父類中的. 其次再執行了父類的普通變量和普通代碼塊+父類的構造函數. --- >  再其次纔是子類的普通變量和普通代碼塊+子類的構造函數. 而如果調用方法,在子類中有覆蓋父類的同方法時,只執行子類的方法.而不會再使用父類被覆蓋掉的.將編程看作是一門藝術,而不單單是個技術。 敲打的英
相關文章
相關標籤/搜索