初始化變量我是C#開發人員,我非常習慣於在同一個聲明語句來初始化變量帶有聲明
ClassA myClass = new ClassA();
爲了我的角度來看,這種做法是簡潔,更具可讀性和外觀整潔。
現在,我正在學習Android的java。到目前爲止,我面對任何Java代碼,我到處看到片段作家是用這樣的代碼:
ClassA myClass;
myClass = new ClassA();
現在,我明白了,我的問題可能聽起來很傻,但真的很想知道,是否有任何影響/效果還是這兩種方法有什麼區別?我的意思是,如果我編譯這樣的java代碼:
ClassA myClass = new ClassA();
有什麼關於它內部的問題嗎?我只是想確定我沒有做錯什麼。
謝謝。但是,我認爲,在我需要它之前,我不應該聲明一個變量。以我的觀點來看,懸掛指針/參考遠離使用會使代碼聞起來。無論如何,程序員對程序員的做法和選擇當然不同。 – 2012-07-16 08:40:54