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

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定

創(chuàng)建類后的輸出問題。。

https://img1.sycdn.imooc.com//5bacc1530001fdd507670575.jpg

運(yùn)行的結(jié)果::::

53941e880001cb8003530223.jpg

為什么結(jié)果會有最后兩句呢???

創(chuàng)建了hello2的作用是什么呢???? 創(chuàng)建hello2,后面沒有代碼調(diào)用?為什么還會有輸出???

正在回答

3 回答

自動調(diào)用構(gòu)造方法。? ??每次創(chuàng)建對象都會調(diào)用構(gòu)造方法的,即使你沒有創(chuàng)建構(gòu)造方法,系統(tǒng)也會 默認(rèn)一個無參的構(gòu)造方法的

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

慕瓜453346 提問者

不好意思啊,,,還是不太懂,懵懵的
2018-09-28 回復(fù) 有任何疑惑可以回復(fù)我~
#2

Konata1 回復(fù) 慕瓜453346 提問者

你在你聲明的方法前面用static或者final修飾就只會執(zhí)行一次了
2019-05-15 回復(fù) 有任何疑惑可以回復(fù)我~

因?yàn)槟銊?chuàng)建了一個新的對象hello2,當(dāng)你創(chuàng)建這個新對象后,這個對象就會自動運(yùn)行類里的初始化塊與構(gòu)造方法。但是因?yàn)殪o態(tài)初始化塊只會自動運(yùn)行一次,在創(chuàng)建hello1時已經(jīng)運(yùn)行過了,所以不會再次運(yùn)行。然后hello2對象也沒有調(diào)用什么方法,所以并不輸出main方法中的輸出mum1:91等等。

即每創(chuàng)建一個新的對象,就會自動執(zhí)行類里的構(gòu)建方法與初始化塊。

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

每創(chuàng)建一個類的實(shí)例,就會自動執(zhí)行初始化塊,而靜態(tài)初始化塊只初始化一次,所以當(dāng)你再次創(chuàng)建hello2時它就不執(zhí)行了,只執(zhí)行初始化塊和構(gòu)造方法。

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

舉報

0/150
提交
取消
Java入門第二季 升級版
  • 參與學(xué)習(xí)       531113    人
  • 解答問題       6326    個

課程升級!以終為始告別枯燥,在開發(fā)和重構(gòu)中體會Java面向?qū)ο缶幊痰膴W妙

進(jìn)入課程

創(chuàng)建類后的輸出問題。。

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

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

幫助反饋 APP下載

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

公眾號

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