1
resposta

Método void

Entendi que o método void não retorna nada. Mas no exemplo dado no vídeo:

public void deposita(double valor) { this.saldo = this.saldo + valor;

Por que é void? Não está retornando um valor?

1 resposta

Oi Karyna, tudo bem ?

Toda função que retorna algo possui a palavra chave return. Neste caso, a função deposita é void porque ela está apenas guardando o valor de uma operação, que é o this.saldo+valor. E para obtermos o valor do this.saldo, utilizamos a função getSaldo, que neste caso é double, pois retorna o valor do saldo. Pegou a ideia?

Qualquer dúvida estou a disposição. Espero ter ajudado. Bons estudos!!!

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software