Estou trabalhando em Java.
Costumo configurar alguns objetos como:
public class Foo {
private SomeObject someName;
// do stuff
public void someMethod() {
if (this.someName != null) {
// do some stuff
}
}
}
A questão é: someName
Neste exemplo, é igualado a null
, já que posso reliably for all objects
assumir que a verificação de nulos objetos não inicializados serão precisos?
fonte
char
,? Eu posso fazer,char test;
mas nãochar test = null;
null
achar
porque é um tipo primitivo. Além disso, você não pode fazerchar test;
dentro de um método sem atribuirtest
posteriormente. Você pode fazerchar test='a'
se quiser ou deixar comochar test;
em uma declaração de membro para obter o valor padrão de'\0'
.Se uma
Object
referência foi declarada, mas não instanciada, seu valor énull
.fonte
null
como um campo de instância?fonte