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.