亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

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

基礎比較差求解謝謝

在調用方法時為什么有時候要加數據類型比如說int,而有的不要。比較迷惑求解,謝謝

正在回答

3 回答

簡單的來說? 只要有返回值的方法.就需要定義一個變量去接收返回值,而沒有返回值的方法可以直接使用。建議你可以去看看Java中的方法 這章課程? 里面詳細的講解了無參無返 無參有返 有參無返? 有參有返 這四種方法的使用? 望采納

1 回復 有任何疑惑可以回復我~

你是說:int newScore=a.getScore();mo.show();為什么前者要加int嗎?

如果是,getScore方法是有返回值的,需要定義一個int類型的變量去接收

而show方法名前有void,無返回值

2 回復 有任何疑惑可以回復我~
#1

qq_ZLKKINGF_04041481 提問者

謝謝就是有時為什調用方法的時候getscore需要一個變量去儲存而show直接就是mo。show
2016-10-02 回復 有任何疑惑可以回復我~
#2

風中打傘的小孩 回復 qq_ZLKKINGF_04041481 提問者

因為getscore();方法有返回值,return score + 10;這條語句的意思是在對象調用這個方法后,并返回一個值,需要接收這個值,自然就需要一個變量儲存 show();方法void意思就是不需要返回類型,自然也就沒有返回值,也就不需要變量去儲存
2016-10-02 回復 有任何疑惑可以回復我~
#3

qq_ZLKKINGF_04041481 提問者 回復 風中打傘的小孩

明白了多謝
2016-10-04 回復 有任何疑惑可以回復我~
#4

qq_ZLKKINGF_04041481 提問者

哦哦多謝
2016-12-17 回復 有任何疑惑可以回復我~
查看1條回復

不太懂你想問的是調用的對象前面加不加數據類型還是方法名前面

如果是前者,我認為是用來調用方法的對象之前沒有創建 就要加數據類型,意思是調用的時候才新創建了一個對象然后直接調用了方法

1 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消
Java入門第二季 升級版
  • 參與學習       531142    人
  • 解答問題       6326    個

課程升級!以終為始告別枯燥,在開發和重構中體會Java面向對象編程的奧妙

進入課程

基礎比較差求解謝謝

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號