構(gòu)造器可以被繼承嗎 java構(gòu)造函數(shù)能否被繼承?
java構(gòu)造函數(shù)能否被繼承?不,因為當(dāng)子類繼承父類時,它將首先運(yùn)行父類的構(gòu)造函數(shù);特別是,當(dāng)運(yùn)行父類時,它將首先“調(diào)用”父類的構(gòu)造函數(shù)。請注意,“調(diào)用”和繼承的含義不同,但本質(zhì)上是“自動運(yùn)行”。事實上
java構(gòu)造函數(shù)能否被繼承?
不,因為當(dāng)子類繼承父類時,它將首先運(yùn)行父類的構(gòu)造函數(shù);特別是,當(dāng)運(yùn)行父類時,它將首先“調(diào)用”父類的構(gòu)造函數(shù)。請注意,“調(diào)用”和繼承的含義不同,但本質(zhì)上是“自動運(yùn)行”。事實上,外延的含義是“外延”。子類沒有必要擴(kuò)展其父類的構(gòu)造函數(shù),因為在任何情況下,每次調(diào)用子類時,其父類的構(gòu)造函數(shù)都會“自動運(yùn)行”。如果您真的需要一種特殊形式的子類構(gòu)造函數(shù),子類將直接修改或重載它自己的構(gòu)造函數(shù)。估計你不懂“構(gòu)造器”的意思。調(diào)用類有兩種方法:繼承和組合。當(dāng)你調(diào)用一個類時,它會自動運(yùn)行它的“構(gòu)造函數(shù)”。
構(gòu)造函數(shù)和析構(gòu)函數(shù)能不能被繼承?
默認(rèn)情況下,析構(gòu)函數(shù)是完全繼承的。構(gòu)造函數(shù)的種類可能很多,因此在調(diào)用父類構(gòu)造函數(shù)而不繼承的情況下,子類只能繼承父類的默認(rèn)構(gòu)造函數(shù),即不帶任何參數(shù)的構(gòu)造函數(shù)。