1
resposta

Ainda dúvida sobre o Método...

A minha dúvida é ... o fato do "void" não retornar nada é exatamente isso o motivo pelo qual esta instrução existe no "public static void main (String [] args)

Tipo quando eu declaro e ou instancio essa instrução ele retorna vazio justamente por conta deste comando ?

1 resposta

Toda função que é declarada em JAVA deve ser especificado o tipo de retorno que ela terá. Então vamos supor que exista um função chamada setNome dentro da classe Pessoa, poderíamos declarar ela assim:

public void setNome(String nome) {...

Agora pense que temos uma função para recuperar o nome da pessoa, poderíamos declarar ela assim:

public String getNome(String nome) {...

Resumidamente, quando sua função não precisa ter um retorno você declara ela como void.