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

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

為什么返回screen 的值不是在setScreen中

為什么不是

public float getScreen() {

//return screen;

}

public void setScreen(float newScreen) {

screen=newScreen;

return screen;

}


正在回答

3 回答

void 類型的方法是沒有返回值的,而且get是得到這個(gè)屬性的值所以有返回值,而set是要給這個(gè)屬性賦值,你只需要把你賦的值傳給屬性就可以了。比如你有100塊,用get的人才想知道你有多少錢,而用set的人只想讓你有多少錢,他不需要知道你原來有多少錢。

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

getScreen 意思是獲得screen 所以這個(gè)方法需要返還screen的值

setScreen 意思是設(shè)置screen 所以這個(gè)方法只需要設(shè)置screen的值,也就是給他賦值,不需要使用到他,所以不用返回值

為什么要getter&setter方法?
因?yàn)榘踩詥栴},類要私有化屬性,又因?yàn)樗接谢?,該屬性只能在本類中訪問,所以要在本類中使用getter&setter方法,提供簡(jiǎn)單的入口讓外部也能間接操作這些私有屬性

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

setScreen 是給screen賦值,不需要返回值,getScreen是獲取screen的值,需要返回screen的值。所以return在getScreen里

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

舉報(bào)

0/150
提交
取消

為什么返回screen 的值不是在setScreen中

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

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

幫助反饋 APP下載

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

公眾號(hào)

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