Dúvida sobre o "void"

2 respostas
A

Tenho dúvida sobre o "void" porque geralmente se fala que ele retorna "nada"

Me expliquem então este trecho de código

/**
	 * Método responsável pela saída de dados do usuário.
	 * @param txt
	 * @return void
	 */
	public void testar(String txt)
	{
		JOptionPane.showMessageDialog(null, txt);
	} // fecha método s()

} // fecha class

Ele não retorna em que sentido?
Porque aí ele vai retornar uma mensagem

2 Respostas

W

Amigo quando um método é void é um método sem retorno, isso que você está fazendo não ira retornar nada, somente vai fazer uma ação tipo;

String nome = "";

nome = getNome();

public String getNome(){
  
  return "Fulano";

}

dessa forma o nome será setado com o valor do retorno do método
de inicio o nome erá “”, como o método deu um retorno de Fulano o valor foi modificado.

W

tudo que seu método fez foi uma simples ação, no caso uma uma JOptionPane

Criado 6 de agosto de 2012
Ultima resposta 6 de ago. de 2012
Respostas 2
Participantes 2