課程
/后端開發(fā)
/Java
/Java入門第二季 升級版
中間void有和沒有的區(qū)別?我有點(diǎn)弄混了。。求大神指教。
2016-09-19
源自:Java入門第二季 升級版 9-8
正在回答
有void修飾符就是這個函數(shù)不需要也不能反回任何值,沒有任何修飾符的函數(shù)是語法錯誤的,在java中每個函數(shù)都要有且只有一個返回類型的。當(dāng)然構(gòu)造函數(shù)除外,構(gòu)造函數(shù)不需要也不能加任何返回類型
kathria 提問者
喵呢個咪4018973 回復(fù) kathria 提問者
喵呢個咪4018973 回復(fù) 喵呢個咪4018973
先弄清楚一件事,public +類名(),是構(gòu)造方法,public void 類名(),是這個類方法,我想你是因?yàn)榉椒昧祟惷麃砻幸苫蟀?。若果你要把他們看成包含關(guān)系也可以,因?yàn)槿绻阋{(diào)用這個方法,你就得先實(shí)例化這個類,才能調(diào)用它的方法。有什么不明白的可以繼續(xù)討論。
void就是沒有返回值的意思,一般這樣的方法只是用來處理一個義務(wù),而不需要返回某些數(shù)據(jù)!有返回值時,看具體返回什么類型的值,就用它作這個方法的返回值!如int.string等等…
慕粉3216337 回復(fù) kathria 提問者
public Animal()中的Animal是類名,后面的animal是方法名
舉報
課程升級!以終為始告別枯燥,在開發(fā)和重構(gòu)中體會Java面向?qū)ο缶幊痰膴W妙
1 回答public abstract void say(); 和public void say() {};的區(qū)別
3 回答public構(gòu)造方法
3 回答Animal animal=new Dog()和Animal animal=dog有區(qū)別嗎?
5 回答public void call();是創(chuàng)建方法嗎與public void call(){ };有折磨區(qū)別
4 回答在Java中,有如下代碼:public class Animal { public Animal(){ System.out.println("嗷嗚!"); }}
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號
2016-09-19
有void修飾符就是這個函數(shù)不需要也不能反回任何值,沒有任何修飾符的函數(shù)是語法錯誤的,在java中每個函數(shù)都要有且只有一個返回類型的。當(dāng)然構(gòu)造函數(shù)除外,構(gòu)造函數(shù)不需要也不能加任何返回類型
2016-09-19
先弄清楚一件事,public +類名(),是構(gòu)造方法,public void 類名(),是這個類方法,我想你是因?yàn)榉椒昧祟惷麃砻幸苫蟀?。若果你要把他們看成包含關(guān)系也可以,因?yàn)槿绻阋{(diào)用這個方法,你就得先實(shí)例化這個類,才能調(diào)用它的方法。有什么不明白的可以繼續(xù)討論。
2016-09-19
void就是沒有返回值的意思,一般這樣的方法只是用來處理一個義務(wù),而不需要返回某些數(shù)據(jù)!有返回值時,看具體返回什么類型的值,就用它作這個方法的返回值!如int.string等等…
2016-09-19
public Animal()中的Animal是類名,后面的animal是方法名