私は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
初期化されていないオブジェクトのnullチェックは正確であると仮定できますか。
char
ますか?できますchar test;
ができませんchar test = null;