Solucionado (ver solução)
Solucionado
(ver solução)
3
respostas

Quando utilizar VOID e RETURN?

Pessoal não consegui entender quando utilizo void ou return na criação de um método em Java, alguém poderia me ajudar?

Grato,

3 respostas

Olá João,

Quando o método não precisa retornar valor algum ou só exibir podemos utilizar o void.

Já o return seria para métodos que necessitem retornar algo para sua funcionalidade.

solução!

O conceito é simples:

  • ao definir um método como void, o mesmo irá executar uma ação, porém, sem gerar um retorno (ou gerando nada) para quem o invocou;

  • o return faz com que o método seja interrompido e retornado à quem invocou o método, dando como retorno o que está na assinatura do método, ou seja:

String getDescricao() {
    return "descricao"; //  retorna a String
} 

void executa() {
    return; // interrompe a execução do método e retorna void (ou nada)
}

O void não retorna nada. Já o return é quando temos um método que precisamos do valor retornado.