課程
/后端開發(fā)
/Java
/Java入門第二季 升級(jí)版
感覺懂,有感覺沒聽懂,額
2015-02-04
源自:Java入門第二季 升級(jí)版 9-7
正在回答
你應(yīng)該是學(xué)習(xí)的是java中的繼承知識(shí)。在java中,如果兩個(gè)類之間有父子類關(guān)系,那么,創(chuàng)建子類對(duì)象之前,必須先創(chuàng)建父類對(duì)象,創(chuàng)建對(duì)象肯定會(huì)涉及到調(diào)用構(gòu)造函數(shù),如果父類里面有多個(gè)構(gòu)造函數(shù),那么在創(chuàng)建父類對(duì)象的時(shí)候該調(diào)用哪個(gè)構(gòu)造函數(shù)呢?這時(shí)候,在子類的構(gòu)造函數(shù)中,必須聲明創(chuàng)建父類對(duì)象的時(shí)候調(diào)用的構(gòu)造函數(shù),怎么聲明呢?就是通過子類構(gòu)造函數(shù)中的super關(guān)鍵字來(lái)聲明。如果子類中沒有任何super關(guān)鍵字,編譯器在編譯的時(shí)候,默認(rèn)會(huì)在子類的構(gòu)造函數(shù)的第一行添加一個(gè)"super()",聲明創(chuàng)建父類對(duì)象的時(shí)候,調(diào)用父類的無(wú)參構(gòu)造。如果子類的構(gòu)造中聲明了super(),則默認(rèn)的失效,創(chuàng)建父類對(duì)象的的時(shí)候調(diào)用顯示聲明的父類構(gòu)造函數(shù)。over??!
qttloading
程序小猴子 提問者
用new語(yǔ)句創(chuàng)建一個(gè)類的對(duì)象的同時(shí)會(huì)調(diào)用該類的構(gòu)造方法,創(chuàng)建子類的對(duì)象時(shí)會(huì)先調(diào)用父類的構(gòu)造函數(shù)然后調(diào)用子類的構(gòu)造函數(shù),調(diào)用父類構(gòu)造函數(shù)過程是默認(rèn)調(diào)用的,如果你想顯式的調(diào)用,就需要在子類的構(gòu)造函數(shù)中用super()語(yǔ)句來(lái)調(diào)用,并且super語(yǔ)句必須在構(gòu)造函數(shù)的第一條語(yǔ)句.這是super語(yǔ)句的語(yǔ)法,不需要問為什么。
舉報(bào)
課程升級(jí)!以終為始告別枯燥,在開發(fā)和重構(gòu)中體會(huì)Java面向?qū)ο缶幊痰膴W妙
1 回答有一點(diǎn)不太清楚
2 回答概念有些不太清楚,求解?
4 回答搞不清楚返回值
2 回答這張還是不清楚
2 回答不清楚代碼怎么運(yùn)行
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號(hào)-11 京公網(wǎng)安備11010802030151號(hào)
購(gòu)課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號(hào)
2015-02-04
你應(yīng)該是學(xué)習(xí)的是java中的繼承知識(shí)。在java中,如果兩個(gè)類之間有父子類關(guān)系,那么,創(chuàng)建子類對(duì)象之前,必須先創(chuàng)建父類對(duì)象,創(chuàng)建對(duì)象肯定會(huì)涉及到調(diào)用構(gòu)造函數(shù),如果父類里面有多個(gè)構(gòu)造函數(shù),那么在創(chuàng)建父類對(duì)象的時(shí)候該調(diào)用哪個(gè)構(gòu)造函數(shù)呢?這時(shí)候,在子類的構(gòu)造函數(shù)中,必須聲明創(chuàng)建父類對(duì)象的時(shí)候調(diào)用的構(gòu)造函數(shù),怎么聲明呢?就是通過子類構(gòu)造函數(shù)中的super關(guān)鍵字來(lái)聲明。如果子類中沒有任何super關(guān)鍵字,編譯器在編譯的時(shí)候,默認(rèn)會(huì)在子類的構(gòu)造函數(shù)的第一行添加一個(gè)"super()",聲明創(chuàng)建父類對(duì)象的時(shí)候,調(diào)用父類的無(wú)參構(gòu)造。如果子類的構(gòu)造中聲明了super(),則默認(rèn)的失效,創(chuàng)建父類對(duì)象的的時(shí)候調(diào)用顯示聲明的父類構(gòu)造函數(shù)。over??!
2015-02-04
用new語(yǔ)句創(chuàng)建一個(gè)類的對(duì)象的同時(shí)會(huì)調(diào)用該類的構(gòu)造方法,創(chuàng)建子類的對(duì)象時(shí)會(huì)先調(diào)用父類的構(gòu)造函數(shù)然后調(diào)用子類的構(gòu)造函數(shù),調(diào)用父類構(gòu)造函數(shù)過程是默認(rèn)調(diào)用的,如果你想顯式的調(diào)用,就需要在子類的構(gòu)造函數(shù)中用super()語(yǔ)句來(lái)調(diào)用,并且super語(yǔ)句必須在構(gòu)造函數(shù)的第一條語(yǔ)句.這是super語(yǔ)句的語(yǔ)法,不需要問為什么。