課程
/后端開(kāi)發(fā)
/Java
/Java入門第一季(IDEA工具)升級(jí)版
為什么要?jiǎng)?chuàng)建對(duì)象、調(diào)用方法、傳入數(shù)據(jù)呢?有什么好處或作用嗎?這道題不這樣更簡(jiǎn)單,求解答,謝謝!
2016-07-26
源自:Java入門第一季(IDEA工具)升級(jí)版 7-1
正在回答
封裝方法可以復(fù)用,而且可讀性也好,一個(gè)邏輯處理封裝為一個(gè)方法,可以作為自己的工具類,以后直接可以傳參調(diào)用,好處你現(xiàn)在體會(huì)不出來(lái)很正常,以后當(dāng)你一個(gè)類的代碼寫到幾百行,而所有的代碼都在一個(gè)方法里,你就知道出了錯(cuò)有多痛苦,一個(gè)地方的值改了可能整個(gè)方法都跑不起來(lái)了,那時(shí)候你就知道把邏輯塊獨(dú)立是多么好的處理方式了,降低耦合度永遠(yuǎn)是程序員分解問(wèn)題的好方法。
慕粉3657422 提問(wèn)者
初學(xué)代碼量很少,像你這么寫沒(méi)什么,但后期代碼量成千上萬(wàn)條,都寫在一個(gè)類里不利于維護(hù),容易出錯(cuò)誤
這是因?yàn)檫@個(gè)題是已經(jīng)給了我們固定幾個(gè)數(shù),而且數(shù)量比較少的情況下,你用你這個(gè)方法沒(méi)問(wèn)題,同樣能得到結(jié)果。但是一旦成績(jī)很多,而且需要求排名為n的同學(xué)的成績(jī),明顯你這方法就不可行了。使用對(duì)象是為了對(duì)大范圍的考慮,咱們現(xiàn)在也應(yīng)該為以后的大程序的編寫做考慮。
編程是多樣性的,你這個(gè)方法是簡(jiǎn)便,不過(guò)本節(jié)的講述的是方法所以才要你用方法來(lái)解決這個(gè)問(wèn)題,加深你對(duì)方法的理解。
舉報(bào)
0基礎(chǔ)萌新入門第一課,從Java環(huán)境搭建、工具使用、基礎(chǔ)語(yǔ)法開(kāi)始
3 回答求大神解答一下這個(gè)問(wèn)題,謝謝
2 回答求解答 謝謝
4 回答一個(gè)異常問(wèn)題 謝謝 如圖
2 回答求解答哦!謝謝!
2 回答求幫忙解答謝謝
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號(hào)-11 京公網(wǎng)安備11010802030151號(hào)
購(gòu)課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號(hào)
2016-07-26
封裝方法可以復(fù)用,而且可讀性也好,一個(gè)邏輯處理封裝為一個(gè)方法,可以作為自己的工具類,以后直接可以傳參調(diào)用,好處你現(xiàn)在體會(huì)不出來(lái)很正常,以后當(dāng)你一個(gè)類的代碼寫到幾百行,而所有的代碼都在一個(gè)方法里,你就知道出了錯(cuò)有多痛苦,一個(gè)地方的值改了可能整個(gè)方法都跑不起來(lái)了,那時(shí)候你就知道把邏輯塊獨(dú)立是多么好的處理方式了,降低耦合度永遠(yuǎn)是程序員分解問(wèn)題的好方法。
2016-07-26
初學(xué)代碼量很少,像你這么寫沒(méi)什么,但后期代碼量成千上萬(wàn)條,都寫在一個(gè)類里不利于維護(hù),容易出錯(cuò)誤
2016-07-26
這是因?yàn)檫@個(gè)題是已經(jīng)給了我們固定幾個(gè)數(shù),而且數(shù)量比較少的情況下,你用你這個(gè)方法沒(méi)問(wèn)題,同樣能得到結(jié)果。但是一旦成績(jī)很多,而且需要求排名為n的同學(xué)的成績(jī),明顯你這方法就不可行了。使用對(duì)象是為了對(duì)大范圍的考慮,咱們現(xiàn)在也應(yīng)該為以后的大程序的編寫做考慮。
2016-07-26
編程是多樣性的,你這個(gè)方法是簡(jiǎn)便,不過(guò)本節(jié)的講述的是方法所以才要你用方法來(lái)解決這個(gè)問(wèn)題,加深你對(duì)方法的理解。