[問題] 關於物件存在與否的判斷

看板java作者 (當個快樂的捲毛)時間18年前 (2008/03/24 17:11), 編輯推噓3(301)
留言4則, 3人參與, 最新討論串1/1
不好意思 有個關於物件存在與否的判斷 想請問 我只有宣告這變數的型別(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)

03/24 17:24, , 1F
A:xxx;改成A:xxx=null;
03/24 17:24, 1F

03/24 17:29, , 2F
class field會自動賦值,但是local field必須手動初始化...
03/24 17:29, 2F

03/24 17:32, , 3F
這應該說嚴謹...
03/24 17:32, 3F

03/24 18:03, , 4F
感謝!!! m..不過....應該說事情都是一體兩面的 (攤)
03/24 18:03, 4F
文章代碼(AID): #17vt0aZL (java)