Re: [問題]global varible好不好??
※ 引述《goodwise (加油!!變強)》之銘言:
: 小弟算是剛碰爪哇沒多久時間
: 是照著學校進度慢慢學的
: 在寫著作業的過程中
: 從一開始的全部在main裡硬幹
: 到慢慢的分method寫去呼叫
: 然後到習慣用參數去思考method的寫法
: 感覺上很多語言範例或固式教學內容(不一定java)
: 都灌輸著"function是傳參數進去,回傳值出來"
在 pascal裡把 method分成 procedure與 function
一種是有傳回值的,一種是沒傳回值的
: 不過在每次弄作業的過程中
: 常常發覺依照參數值去寫method有時還是很難寫
: 因為有時同時要改的變數實在太多了
: 若全部都用參數傳入的話,那不是要傳一堆???
: 所以最後都索性把變數全部宣告在主程式的scope裡
: 這樣全部裡面的method都不用傳參數,直接改值就好了
這是個好方法,所以才會有類別產生
把相關的變數、函數放在一起,改動時比較方便
: 感覺雖然這樣很方便,但覺得應該是我還沒寫到大程式巴
: 不然啥的物件導向都還沒實際常常會用到
: 我想問的是
: 各位老手們,你們真的出去工作或是接案子或是做專題專案
: 真的會把變數都弄成封裝,然後method的操作變數都是用參數
: 然後寫的程式真的都變
: 充分的使用封裝,繼承,多型這些課本教的制式物件導向觀念嗎??
: 還是根本沒差???就是為了應付案子也會用硬幹的方式做出來也沒差??
: 不好意思!!!好像有點離標題太遠了XD
沒有必要「特地」去做那些事
一切為了方便,省時間,這也是物件導向存在的理由
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 210.60.28.14
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 3 之 3 篇):
java 近期熱門文章
PTT數位生活區 即時熱門文章