作者plankton (當個快樂的捲毛)
看板java
標題[問題] 關於物件存在與否的判斷
時間Mon Mar 24 17:10:59 2008
不好意思 有個關於物件存在與否的判斷 想請問
我只有宣告這變數的型別(A) 但是並沒有給他初始值
例如...
A xxx;
接下來會有一些情況 不同的情況 xxx會有不同的值
可是也可能所有的情況都不符合 xxx就沒有值了
所以最後我想要檢查 xxx 是不是有初始值之類的
請問要怎麼檢查呢 @_@?
我試過 if (xxx == null) 和 if (xxx.equals(null))
得到的答案都是
xxx might not have been initialized ....
請問有人可以給我建議嗎 感謝!!
--
我真的有爬文....
perl 只要用 if(xxx)就好了 java 好複雜啊 @_@
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.129.77.13
※ 編輯: plankton 來自: 140.129.77.13 (03/24 17:11)
推 kyoby:A:xxx;改成A:xxx=null; 03/24 17:24
推 kyoby:class field會自動賦值,但是local field必須手動初始化... 03/24 17:29
推 TonyQ:這應該說嚴謹... 03/24 17:32
→ plankton:感謝!!! m..不過....應該說事情都是一體兩面的 (攤) 03/24 18:03