Pracuję w Javie.
Często ustawiam niektóre obiekty jako takie:
public class Foo {
private SomeObject someName;
// do stuff
public void someMethod() {
if (this.someName != null) {
// do some stuff
}
}
}
Pytanie brzmi: czy someName
w tym przykładzie jest to równoznaczne z tym null
, że mogę reliably for all objects
założyć, że niezainicjowane obiekty sprawdzające wartość null będą dokładne?
char
? Mogę to zrobić,char test;
ale niechar test = null;