java中在創建對象時繼承的執行順序

創建和初始化對象的過程: Student s = new Student(); 以這句代碼爲例進行說明: 對Student類進行類加載,同時初始化類中靜態的屬性賦默認值,給靜態方法分配內存空間 執行類中的靜態代碼塊 堆區中分配對象的內存空間,同時初始化對象中的非靜態的屬性賦默認值 調用Student的父類構造器 對Student中的屬性進行顯示賦值,例如 public int age = 20;
相關文章
相關標籤/搜索