微笑聽(tīng)雨
2016-09-18 22:32:56
有時(shí)發(fā)現(xiàn)android代碼中用很多super方法,比如super.onCreate(),super.handleMessage等方法... 我知道他是調(diào)用父類(lèi)的方法.但是看別人寫(xiě)的源碼有的沒(méi)有這一局,有的把這一句放在自己寫(xiě)的代碼前面,有的把這一句放在后面...
6 回答

有時(shí)丶
TA貢獻(xiàn)6條經(jīng)驗(yàn) 獲得超31個(gè)贊
看源碼吧。需不需要執(zhí)行源碼里的代碼來(lái)決定要不要寫(xiě)super。需要執(zhí)行的時(shí)機(jī)來(lái)決定寫(xiě)super的位置。
點(diǎn)擊展開(kāi)后面1條

dky
TA貢獻(xiàn)93條經(jīng)驗(yàn) 獲得超26個(gè)贊
不使用父類(lèi)方法,沒(méi)關(guān)系的 ,系統(tǒng)調(diào)用的時(shí)候完全按照子類(lèi)中的來(lái)

慕姐6713048
TA貢獻(xiàn)6條經(jīng)驗(yàn) 獲得超0個(gè)贊
子類(lèi)要調(diào)用父類(lèi)的構(gòu)造方法,super必須有,而且要寫(xiě)在第一句,否則,父類(lèi)構(gòu)造方法中的內(nèi)容在子類(lèi)中是無(wú)法得到的。

慕后端3352169
TA貢獻(xiàn)9條經(jīng)驗(yàn) 獲得超3個(gè)贊
子類(lèi)的構(gòu)造方法如果要引用super的話,必須把super放在函數(shù)的首位,注意是構(gòu)造方法
添加回答
舉報(bào)
0/150
提交
取消