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

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

構(gòu)造方法public Animal()和public void animal()的區(qū)別?

中間void有和沒有的區(qū)別?我有點(diǎn)弄混了。。求大神指教。

正在回答

4 回答

有void修飾符就是這個函數(shù)不需要也不能反回任何值,沒有任何修飾符的函數(shù)是語法錯誤的,在java中每個函數(shù)都要有且只有一個返回類型的。當(dāng)然構(gòu)造函數(shù)除外,構(gòu)造函數(shù)不需要也不能加任何返回類型

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

kathria 提問者

用起來有什么區(qū)別嗎??
2016-09-19 回復(fù) 有任何疑惑可以回復(fù)我~
#2

喵呢個咪4018973 回復(fù) kathria 提問者

1.構(gòu)造函數(shù)的功能主要用于在類的對象創(chuàng)建時定義初始化的狀態(tài).它沒有返回值,也不能用void來修飾.這就保證了它不僅什么也不用自動返回,而且根本不能有任何選擇.而其他方法都有返回值.即使是void返回值,盡管方法體本身不會自動返回什么,但仍然可以讓它返回一些東西,而這些東西可能是不安全的. 3.構(gòu)造函數(shù)不能被直接調(diào)用,必須通過new運(yùn)算符在創(chuàng)建對象時才會自動調(diào)用,一般方法在程序執(zhí)行到它的時候被調(diào)用
2016-09-19 回復(fù) 有任何疑惑可以回復(fù)我~
#3

喵呢個咪4018973 回復(fù) 喵呢個咪4018973

構(gòu)造方法是在new對象的時候自動調(diào)用的。作用通常是用來初始化以及傳參。而普通的方法是通過對象調(diào)用才會調(diào)用
2016-09-19 回復(fù) 有任何疑惑可以回復(fù)我~
#4

kathria 提問者

非常感謝!
2016-09-28 回復(fù) 有任何疑惑可以回復(fù)我~
查看1條回復(fù)

先弄清楚一件事,public +類名(),是構(gòu)造方法,public void 類名(),是這個類方法,我想你是因?yàn)榉椒昧祟惷麃砻幸苫蟀?。若果你要把他們看成包含關(guān)系也可以,因?yàn)槿绻阋{(diào)用這個方法,你就得先實(shí)例化這個類,才能調(diào)用它的方法。有什么不明白的可以繼續(xù)討論。

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

void就是沒有返回值的意思,一般這樣的方法只是用來處理一個義務(wù),而不需要返回某些數(shù)據(jù)!有返回值時,看具體返回什么類型的值,就用它作這個方法的返回值!如int.string等等…

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

kathria 提問者

這個兩個可以說成包含關(guān)系嗎?這兩個用起來有特別注意的嗎
2016-09-19 回復(fù) 有任何疑惑可以回復(fù)我~
#2

慕粉3216337 回復(fù) kathria 提問者

public Animal()是無參構(gòu)造方法,加上void就不叫構(gòu)造方法了;public void animal()是類Animal的方法,void表明是無返回值的,如何有返回值需要根據(jù)返回值類型具體定義如int、string
2016-09-19 回復(fù) 有任何疑惑可以回復(fù)我~

public Animal()中的Animal是類名,后面的animal是方法名


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

kathria 提問者

Animal不是構(gòu)造方法的方法名嗎?
2016-09-19 回復(fù) 有任何疑惑可以回復(fù)我~

舉報

0/150
提交
取消

構(gòu)造方法public Animal()和public void animal()的區(qū)別?

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

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

幫助反饋 APP下載

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

公眾號

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