Olá,
Na aula do curso, é mostrado como fazer um método para realizar o depósito de um valor em uma conta. Implementei do meu jeito e entendi como funciona, porém fiquei com uma dúvida: "como eu faço um depósito sem previamente inicializar a conta com um valor"?
Provavelmente foi a forma que implementei,semelhante a aula, mas meu método "deposita" só aceita um depósito, se antes de fazê-lo,iniciar o objeto saldo, ex: Conta contaBancaria1 = new Conta(); contaBancaria1.saldo = BigDecimal.valueOf(100); contaBancaria1.deposita(new BigDecimal(100)); Não quero ter que colocar um saldo primeiro e depois fazer um depósito, pensei em uma solução, que é verificar no método se o saldo se null -> saldo = valor do depósito se não -> saldo = saldo.add(valor)
Não gostei da lógica, por acaso eu poderia fazer isso de outra forma?