Olá pessoal!!! mais uma dúvida rss…
Estudando eventos em java, tive a curiosidade de criar e testar o codigo seguinte:
public class Teste {
public static void main(String[] args) {
Teste te = (new Teste() {
public void fechando() {
System.out.println("Saindo...");
System.exit(0);
}
});
te.iniciando();
te.fechando();
}
public void iniciando() {
System.out.println("iniciando...");
}
public void fechando() {
}
}
Reparem no momento em que crio a instância da classe eu redefini o método fechando() … gostaria de saber como se chama isso! é sobreposição de métodos no momento da criação do objeto??? nunca vi coisa parecida em outras linguagens… gostaria de saber como funciona e o pq disso funcionar!!!


