Falae pessoal, tava fazendo um mock e acho q entendi uma coisa errado. Variaveis declaradas na assiatura do metodo não são consideradas locais? Tipo:
class Teste {
void m1(int b) {
System.out.print(b);
}
}
Achava q não compilaria pq b teria q ser inicializada mas compila. Mas no caso:
class Teste {
void m1() {
int b;
System.out.print(b);
}
}
Não compila claro, mas eu achava q era a mesma coisa de cima. É isso mesmo?