Olá galera estava criando um aplicativo pequeno com Java, mas algo estranho aconteceu e agora estou aqui para tirar minhas duvidas.
Eu criei uma variável de instancia em uma classe e quando fui ver o seu valor que é inicializado automaticamente, verifiquei que tinha o valor “null”, isso contraria todos os meus estudos até agora.
Um exemplo disso seria o código abaixo.
public class Account {
private Double balance;
public Account(Double initialBalance) {
if(initialBalance > 0.0){
balance = initialBalance;
}
}
}
A Variável de instancia(propriedade) ficou com o valor null no meu aplicativo quando fui chama-la através de um método.
Quero saber porque galera.
Desde já agradeço!