Como utilizar uma classe anônima em java

A classe anônima

em Java é uma classe não recebeu um nome e é tanto declarado e instanciado em uma única instrução. Você deve considerar o uso de uma classe anônima sempre que você precisa para criar uma classe que será instanciado apenas uma vez.

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.


Publicações relacionadas