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 someNamew tym przykładzie jest to równoznaczne z tym null, że mogę reliably for all objectszałożyć, że niezainicjowane obiekty sprawdzające wartość null będą dokładne?
char? Mogę to zrobić,char test;ale niechar test = null;