我在用Java工作。
我通常会这样设置一些对象:
public class Foo {
private SomeObject someName;
// do stuff
public void someMethod() {
if (this.someName != null) {
// do some stuff
}
}
}
问题是:someName
在此示例中是否等于null
,按原样我可以reliably for all objects
假定对未初始化的对象进行空检查将是准确的?
char
?我可以char test;
但是不能char test = null;