課程
/后端開發(fā)
/Java
/Java入門第二季 升級版
怎么理解return有結束方法的意思,如果一個方法中有多個return,怎么確定返回的是哪個,比如這個圖
這個是eclipse自動生成的那個,里面的注釋是我自己加的,如果有不對的也請指出來,第一次學,謝謝
2017-08-25
源自:Java入門第二季 升級版 9-9
正在回答
這個重寫的equals的if他是把后面跟的“{}”省略了,一個方法只能返回一個return,這個equals方法里面這么多return其實都是跟每一條if獨立的,如果if成立就執(zhí)行下面的跟的return,否則就不會執(zhí)行return
慕斯卡1730669
慕函數(shù)8614728 提問者
public?class?Dome5?{ int?age; public?boolean?equals(Object?obj)?{ if(this?==?obj)?{ return?true; } if(obj?==?null)?{ return?false; } if(this.getClass()?!=?obj.getClass())?{ return?false; } if(this.age?!=?obj.age)?{ ?return?false;? } ?return?true; } } //這里的?if語句?其實就是省略了一對大括號,就是這樣?遇到一個return語句這個方法就結束了。
reutrn 就是把這個值返回出去,打比方扔個球過來 obj就是一個球,進來之后你進門,你得過五關斬六將把,代碼上面那些return false 就是阻攔你的人,代碼是從上到下執(zhí)行的,如果第一關沒過,就直接結束不走下面了,如果走到第二過沒過就第二關結束
舉報
課程升級!以終為始告別枯燥,在開發(fā)和重構中體會Java面向對象編程的奧妙
2 回答return的用處
4 回答public static int sum() { return score1+score2; 用return沒明白
2 回答在方法中返回的時候,什么時候用return,什么時候用System.out....
3 回答return的問題
2 回答return
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學習伙伴
掃描二維碼關注慕課網(wǎng)微信公眾號
2017-08-27
這個重寫的equals的if他是把后面跟的“{}”省略了,一個方法只能返回一個return,這個equals方法里面這么多return其實都是跟每一條if獨立的,如果if成立就執(zhí)行下面的跟的return,否則就不會執(zhí)行return
2017-10-18
2017-08-25
reutrn 就是把這個值返回出去,打比方扔個球過來 obj就是一個球,進來之后你進門,你得過五關斬六將把,代碼上面那些return false 就是阻攔你的人,代碼是從上到下執(zhí)行的,如果第一關沒過,就直接結束不走下面了,如果走到第二過沒過就第二關結束