作者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)
1F:推 kyoby:A:xxx;改成A:xxx=null; 03/24 17:24
2F:推 kyoby:class field会自动赋值,但是local field必须手动初始化... 03/24 17:29
3F:推 TonyQ:这应该说严谨... 03/24 17:32
4F:→ plankton:感谢!!! m..不过....应该说事情都是一体两面的 (摊) 03/24 18:03