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

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