Muito legais as aulas aqui da plataforma. Eu até já tinha uma noção de orientação a objetos em Java, mas não me arrependo de estar pegando o curso desde o início. Vejo que até alguns conceitos básicos, vindo de outros cursos menos completos, estavam desfalcados. Quer um exemplo? Eu não sabia que dava para usar "return" em método void, dá pra acreditar?
Parabéns pelo excelente trabalho, Alura!
public class TestaReturn {
public static void main(String[] args) {
int n = 1;
if(n == 1) {
System.out.println("teste 1");
return;
}
// não alcança, porque o return acima interrompe o método main()
if(n == 1) {
System.out.println("teste 2");
return;
}
// comente todos os 'retunrs', e o Sysout irá imprimir os três testes!
if(n == 1) {
System.out.println("teste 3");
return;
}
}
}