Como utilizar uma classe anônima em java
A classe anônima
Conteúdo
Video: Curso de Java 57: Wrappers: classes de tipos primitivos
Embora uma classe anônima pode ser complexa, a sintaxe de declarações de classe anônimos torna mais adequado para pequenas classes que têm apenas alguns métodos simples.
Uma classe anônima sempre deve implementar uma interface ou estender uma classe abstrata. No entanto, você não usar o estende ou implementos palavra-chave para criar uma classe anônima. Em vez disso, você usa a seguinte sintaxe para declarar e instanciar uma classe anônima:
nova interface-ou-class-name () {classe de corpo}
Dentro do corpo da classe, você deve fornecer uma implementação para cada método abstrato definido pela interface ou classe abstrata. Aqui está um exemplo que implementa uma interface chamada executável, que define um único método chamado corre:
Video: Curso de Java 64: Classes aninhadas: internas, locais e anônimas
executável r = new executável () {public void run () {// código para o método de execução vai aqui}} -
Aqui estão alguns outros fatos importantes sobre classes anônimas:
Uma classe anônima não pode ter um construtor. Assim, você não pode passar parâmetros para uma classe anônima quando você instancia-lo.
Uma classe anônima pode acessar todas as variáveis visíveis para o bloco no qual a classe anônima é declarado, incluindo variáveis locais.
Video: Universidade XTI - JAVA - 098 - Classes Aninhadas e Anônimas
Uma classe anônima também pode acessar os métodos da classe que a contém.