Oi, Adriana! Tudo bem?
A diferença entre os dois métodos está no tipo de retorno deles. O primeiro método retorna um double
, que é o novo saldo após o depósito. Isso pode ser útil se quisermos informar ao usuário o novo saldo imediatamente após a operação de depósito.
Já o segundo método não retorna nada (void
), ele simplesmente realiza a operação de depósito, mas não fornece o novo saldo diretamente. Para saber o saldo após o depósito, precisaríamos chamar um outro método ou acessar a propriedade Saldo diretamente.
A escolha entre um ou outro depende do que precisamos para o programa. Se precisamos do novo saldo imediatamente após o depósito, o primeiro método seria mais útil, já se não precisamos desse valor imediatamente, podemos usar o segundo método.
Espero ter ajudado! Caso tenha ficado alguma dúvida, sinta-se à vontade em comunicar, estou à disposição!
Um forte abraço e bons estudos!
Caso este post tenha te ajudado, por favor, marcar como solucionado ✓