variáveld de instância pode ter método?

galera vou exemplificar um um código:

public class Exemplo{

private Class class = new Class(){

   public boolean teste(){

        return false;

   }

};

Não entendi a funcionalidade desta veriável de instância ter um método dentro dela.

Alguém me explica por favor.

}

É que esta instância terá o método teste() a mais, em relação às outras Class.

Olá.

Cara, onde você viu esse código?

tudo bem isso eu sei, mas pra que esse método o que isso pode trazer de beneficio ?

Você tem certeza que esse código compila? Pelo que eu saiba, “class” é uma palavra reservada e não poderia ser usada como nome de variável.

tudo bem isso eu sei, mas pra que esse método o que isso pode trazer de beneficio ?[/quote]

Só olhando para um método é meio complicado de dizer para que ele serve. Mas quem botou aquilo ali deve ter feito isso por um motivo (nem que seja somente didático).

A vantagem de fazer esse tipo de coisa, é que ele pode reescrever ou adicionar um método ao objeto que vai ser criado sem ter que reescrever a classe.