為什么參數(shù)賦值,和屬性的返回值不寫在同一個(gè)方法中?比如,public float getScreen(newScreen){screen=newScreen;return screen;}
2 回答

yanrun
TA貢獻(xiàn)317條經(jīng)驗(yàn) 獲得超240個(gè)贊
因?yàn)楸热缛绻o你一部手機(jī),然后輸出它的各項(xiàng)參數(shù),按照你的寫法在輸出屏幕尺寸的時(shí)候還要先賦值,如果手機(jī)的各項(xiàng)參數(shù)已經(jīng)賦好了值,你這樣不是又做了一遍無(wú)用功嗎。再者如果你不知道手機(jī)的具體參數(shù)隨便寫或者不寫,不就是相當(dāng)于篡改了數(shù)據(jù)嗎。我好像記得編寫方法的時(shí)候有一個(gè)原則就是一個(gè)方法只專注于做一件事,不要讓一個(gè)方法有多個(gè)職能。

ziom
TA貢獻(xiàn)948條經(jīng)驗(yàn) 獲得超1109個(gè)贊
這個(gè)要結(jié)合實(shí)際場(chǎng)景,單獨(dú)這樣一個(gè)方法可以說(shuō)是沒(méi)有意義的。
添加回答
舉報(bào)
0/150
提交
取消