第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

為什么我把父類無參的構(gòu)造方法注釋了,子類無參的構(gòu)造方法沒有顯示錯(cuò)誤?


?2、怎么使父類有參構(gòu)造方法中的age輸出?

http://img1.sycdn.imooc.com//5e8328280001bf6510730601.jpghttp://img1.sycdn.imooc.com//5e83284a0001519706690459.jpghttp://img1.sycdn.imooc.com//5e83285900019bf906130301.jpg

正在回答

4 回答

首先,你的父類Animal有void返回值 所以不是構(gòu)造函數(shù)(構(gòu)造函數(shù)沒有返回值);另外父類如果有帶參構(gòu)造函數(shù),那么此類就不會(huì)再提供默認(rèn)的無參構(gòu)造函數(shù)(除非顯示的寫出無參構(gòu)造函數(shù)),而這個(gè)時(shí)候,你的子類必須要有一個(gè)帶參構(gòu)造函數(shù)并且使用supper(supper必須放在構(gòu)造函數(shù)第一句,并且不能和this同時(shí)出現(xiàn))調(diào)用父類帶參構(gòu)造函數(shù),因?yàn)樽宇惱^承父類是先去父類里面找構(gòu)造函數(shù),其次去執(zhí)行子類的構(gòu)造函數(shù)。



1 回復(fù) 有任何疑惑可以回復(fù)我~

你的Animal類的構(gòu)造參數(shù)都寫錯(cuò)了,不應(yīng)該有void返回值,如果有返回值系統(tǒng)會(huì)認(rèn)為是一個(gè)普通的方法,不是構(gòu)造方法,所以相當(dāng)于你沒有定義有參的構(gòu)造方法,那么默認(rèn)的無參方法依然存在。

1 回復(fù) 有任何疑惑可以回復(fù)我~
#1

慕粉giner

此大神完全正確。
2020-05-13 回復(fù) 有任何疑惑可以回復(fù)我~

如果一個(gè)類沒有提供無參構(gòu)造器,在其子類構(gòu)造對(duì)象時(shí)會(huì)自動(dòng)生成一個(gè)無參構(gòu)造器;

但是如果你自己聲明了其他的構(gòu)造器,父類就不會(huì)聲明無參構(gòu)造器了

0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

慕哥7131774 提問者

當(dāng)父類沒有聲明無參構(gòu)造方法,聲明的是有參構(gòu)造方法,子類的無參構(gòu)造方法不應(yīng)該是顯示代碼錯(cuò)誤嗎?視頻演示中就顯示錯(cuò)誤了,我的代碼為什么就不顯示?
2020-04-08 回復(fù) 有任何疑惑可以回復(fù)我~

為什么我把父類無參的構(gòu)造方法注釋了,子類無參的構(gòu)造方法沒有顯示錯(cuò)誤?

這個(gè)問題我冒昧回答一下,我的理解就是你可以理解你創(chuàng)建的父類其實(shí)他也有一個(gè)父類為Object,你沒有父類的無參構(gòu)造方法,是會(huì)默認(rèn)的調(diào)用Object的無參構(gòu)造方法,然后你寫的子類又調(diào)用Object的無參構(gòu)造,我是這樣理解的。僅供參考,我也是初學(xué)

0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

慕哥7131774 提問者

上邊視頻演示的,當(dāng)父類只有有參的構(gòu)造方法,沒有無參的構(gòu)造方法,子類無參的構(gòu)造方法就會(huì)顯示代碼錯(cuò)誤!
2020-04-08 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消

為什么我把父類無參的構(gòu)造方法注釋了,子類無參的構(gòu)造方法沒有顯示錯(cuò)誤?

我要回答 關(guān)注問題
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)