色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

子類為什么要調(diào)用父類的構(gòu)造函數(shù)

子類為什么要調(diào)用父類的構(gòu)造函數(shù)?

子類構(gòu)造器會(huì)默認(rèn)調(diào)用 父類的無(wú)參構(gòu)造器,如果父類沒(méi)有無(wú)參構(gòu)造器,則需在子類構(gòu)造器的第一行顯式地調(diào)用父類的其他構(gòu)造器。

其次,從繼承的思想來(lái)看,你繼承一個(gè)類,就相當(dāng)于擴(kuò)展一個(gè)類,形成一個(gè)更為特殊的類,但經(jīng)常,我們需要將子類向上轉(zhuǎn)型為基類,以便使用或達(dá)到其他各種目的。

這時(shí),如果你生成子類對(duì)象時(shí)沒(méi)有調(diào)用父類的構(gòu)造器,那么,我們?cè)谑褂酶割惖囊恍┏蓡T變量的時(shí)候,就會(huì)報(bào)變量未初始化的錯(cuò)誤。請(qǐng)記住,變量初始化總是在構(gòu)造器調(diào)用之前完成!

構(gòu)造一個(gè)對(duì)象,先調(diào)用其構(gòu)造方法,來(lái)初始化其成員函數(shù)和成員變量。子類擁有父的成員變量和成員方法,如果不調(diào)用,則從父類繼承而來(lái)的成員變量和成員方法得不到正確的初始化。

java 構(gòu)造器 繼承,子類為什么要調(diào)用父類的構(gòu)造函數(shù)