Re: [問題] 有關建構子的問題....

看板java作者 (骨頭)時間19年前 (2006/03/03 02:24), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/9 (看更多)
※ 引述《tonyrao (tonyrao)》之銘言: : 小弟有個問題想問...何為建構子...建構子有什麼用途...?? : 小弟看了Thinking in JAVA這本書有提到最根本的解釋... : 每個class都可以透過建構子的行為達到初始化的動作... : 小弟的問題是...為何要有這樣的動作 以及如果沒有建構子 會發生什麼事情?? : 小弟是JAVA新手.....謝謝回答^^ 簡單講講就好 ~"~ 所有的東西都有一個開始,才會有結束。 人要有出生才會有死亡,物件也要有宣告才會有GC。 從這個角度來看,建構子就是讓一個物件出生的過程。 想想看,會執行建構子不是只有在new它的時候? :) 如果缺少建構子,就有可能因為沒有變數的起始。 而產生nullpointerexpcetion 想想如果你沒有new物件就使用會發生甚麼事情。:) 當然,變數的初始化並不限定在constructer(建構子)上作, 只是那就不在這裡的討論範圍了,那是逆其道而行的作法。不值得推崇.. -- Local -- String temp="relax"; | Life just like programing while(buringlife) String.forgot(temp); | to be right or wrong while(sleeping) brain.setMemoryOut(); | need not to say stack.push(life.running); | the complier will stack.push(scouting.buck()); | answer your life stack.push(bowling.pratice()); | Bone everything -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.138.240.58 ※ 編輯: TonyQ 來自: 140.138.240.58 (03/03 02:31)
文章代碼(AID): #141pXAwt (java)
討論串 (同標題文章)
文章代碼(AID): #141pXAwt (java)