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

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

這兩個到底什么區別,有大神講的詳細一點嗎?

為什么get這里要返回值,set是用了void,這兩個具體的區別在哪兒?能不能換一下·········https://img1.sycdn.imooc.com//5b7e56cb0001123704590180.jpg



正在回答

2 回答

void表示一個空類型,也就是你不需要返回值的時候寫void,如果你要返回一個int類型,void就改為int以此類推,當你沒有返回值的時候,就寫void。

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

尤克里里丶 提問者

到位!
2018-08-23 回復 有任何疑惑可以回復我~

這樣取名字只是為了見名知意,get當然是獲得一個值,set則是設置一個值。這樣的話get既然是要獲得一個值所以得用return返回一個值,而set不需要,當然這兩個的名字可以隨便取,只是Java規范這樣取名字。

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

尤克里里丶 提問者

為什么設置值的時候要用到void?
2018-08-23 回復 有任何疑惑可以回復我~
#2

qq_阿良_10 回復 尤克里里丶 提問者

設置屬性(使用set方法時)只需要修改屬性不需要返回值所以返回值類型為空(void),而訪問屬性(使用get方法時)時是需要得到訪問結果的,返回值不為空
2018-08-31 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

這兩個到底什么區別,有大神講的詳細一點嗎?

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

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

幫助反饋 APP下載

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

公眾號

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