在java語言里如何在子類中調(diào)用父類的有參構(gòu)造函數(shù)?
如果你是想在子類的構(gòu)造函數(shù)中調(diào)用父類構(gòu)造函數(shù),則需要在子類的構(gòu)造函數(shù)的函數(shù)體第一行(注釋語句除外)使用:super(參數(shù)列表)的方式調(diào)用,該參數(shù)列表與父類有參構(gòu)造函數(shù)聲明的參數(shù)列表一致,如果你不是在子類構(gòu)造函數(shù)中調(diào)用,則無法直接調(diào)用父類構(gòu)造函數(shù),這時創(chuàng)建一個父類對象(通過你想調(diào)用的有參父類構(gòu)造函數(shù)創(chuàng)建),就間接調(diào)用了該構(gòu)造函數(shù)。