共計 304 個字符,預計需要花費 1 分鐘才能閱讀完成。
Java 中繼承構(gòu)造函數(shù)的調(diào)用順序是先調(diào)用父類的構(gòu)造函數(shù),再調(diào)用子類的構(gòu)造函數(shù)。具體過程如下:
-
當創(chuàng)建子類的實例對象時,首先會調(diào)用父類的構(gòu)造函數(shù)。如果子類沒有顯式地調(diào)用父類的構(gòu)造函數(shù),編譯器會自動調(diào)用父類的無參構(gòu)造函數(shù)。如果父類沒有無參構(gòu)造函數(shù),那么子類必須顯式地調(diào)用父類的有參構(gòu)造函數(shù)。
-
在調(diào)用父類的構(gòu)造函數(shù)時,會先執(zhí)行父類的構(gòu)造函數(shù)體內(nèi)的代碼。
-
父類的構(gòu)造函數(shù)執(zhí)行完畢后,再調(diào)用子類的構(gòu)造函數(shù)。如果子類沒有顯式地調(diào)用父類的構(gòu)造函數(shù),編譯器會自動調(diào)用父類的無參構(gòu)造函數(shù)。
-
在調(diào)用子類的構(gòu)造函數(shù)時,會先執(zhí)行子類的構(gòu)造函數(shù)體內(nèi)的代碼。
總結(jié)起來,繼承構(gòu)造函數(shù)的調(diào)用順序是:先父類,后子類。
丸趣 TV 網(wǎng) – 提供最優(yōu)質(zhì)的資源集合!