Se um dia você não quiser dá nome a sua classe, estara criando classe anônima. Classes anônmas são classes, que são declaradas, "on-the-fly", ou seja, onde são necessárias, dentro de um bloco de código.
Se sabemos que não vamos precisar dela após, logo não temos necessidade de dar-lhe um nome que permita acesso posterior. Estas classes sempre herdam de uma classe ou implementam uma interface e não possuem seus construtores.
Exemplo:
interface Interface {
String exibeNome();
}
public class TesteAnonimo {
public static void main(String[] args) {
Interface inter = (new Interface() {
public String exibeNome() {
return "gilberto masetto";
}
});
System.out.println("Meu nome é: " + inter.exibeNome());
}
}
Nenhum comentário:
Postar um comentário