Por mais que eu tenha acompanhado o curso até aqui. Eu fiquei em dúvida sobre static e void. Qual é a diferença entre eles. O objetivo que tem um é o mesmo que tem o outro?
Por mais que eu tenha acompanhado o curso até aqui. Eu fiquei em dúvida sobre static e void. Qual é a diferença entre eles. O objetivo que tem um é o mesmo que tem o outro?
Um método void (vazio) é relativo ao que o método irá retornar, como por exemplo :
public void dizOi() { System.out.println("OI"); }
Este método é void, pois não retorna nenhum valor, apenas printa no console uma mensagem.
Quando falamos de um método static (estático) significa que para chama-lo não precisamos instanciar uma classe, logo, não precisamos criar o objeto para poder utiliza-lo.