Estoy trabajando en Java.
Normalmente configuro algunos objetos como tales:
public class Foo {
private SomeObject someName;
// do stuff
public void someMethod() {
if (this.someName != null) {
// do some stuff
}
}
}
La pregunta es: someName
en este ejemplo, ¿se equipara a null
, ya que puedo reliably for all objects
asumir que los objetos no inicializados de verificación nula serán precisos?
fuente
char
,? Puedo hacerlochar test;
pero nochar test = null;
null
achar
porque es un tipo primitivo. Además, no puede hacerchar test;
dentro de un método sin asignartest
más adelante. Puede hacerlochar test='a'
si lo desea, o dejarlo comochar test;
en una declaración de miembro para obtener el valor predeterminado de'\0'
.Si una
Object
referencia ha sido declarada pero no instanciada, su valor esnull
.fuente
null
como un campo de instancia?fuente