Variaveis na assinatura do metodo

2 respostas
D

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? :slight_smile:

2 Respostas

M

parametros são variaveis locais sim… mas, ja parou pra pensar q qnd vc chamar o método, essas variáveis sempre vão estar inicializadas? hehehehhe… então, não há pq dar erro né…

D

Certo, entendi. Ae vai uma coisa q eu achava q era a muito tempo :lol: .

Criado 18 de janeiro de 2005
Ultima resposta 18 de jan. de 2005
Respostas 2
Participantes 2