[RESOLVIDO] Classe Interna Anônima local de argumento

4 respostas
I

Eai pessoal, to com uma dúvida…
tenho uma classe interna anônima local de argumento e não sei como utilizá-la.
Alguém pode me ajudar?! O código abaixo não tem nehuma lógica, é apenas um teste!
Muito Obrigado

package ClasseInterna;

public class Teste09 {
	public static void main(String[] args) {
		//como utlizar aquela classe anônima?????S
	}
}

interface Utilizavel {
	void utilizar();
}

class Exemplo {

	void fazerAlgo(Utilizavel u) {

	}
}

class Modelo {
	public void checar() {
		Exemplo e = new Exemplo();

		e.fazerAlgo(new Utilizavel() {

			public void utilizar() {
				System.out
						.println("Classe anônima local de argumento Utilizando");

			}

		});
	}
}

4 Respostas

rmendes08

Você vai usar dentro do método fazerAlgo, que é o escopo no qual você tem referência para um objeto do tipo Utilizavel.

I

vc pode me dar um exemplo por favor?!?!

rmendes08
class Exemplo{
  public fazerAlgo(Utilizavel u){
    u.utilizar();
  }
}
I

rmendes08 vlw mesmo cara! Muito Obrigado

Criado 1 de agosto de 2010
Ultima resposta 1 de ago. de 2010
Respostas 4
Participantes 2