Perguntas com a marcação «anonymous-class»

146
Como passar parâmetros para classe anônima?

É possível passar parâmetros ou acessar parâmetros externos para uma classe anônima? Por exemplo: int myVariable = 1; myButton.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { // How would one access myVariable here? } }); Existe alguma maneira de o...

143
Acesse "this" da classe anônima Java

Dado o seguinte código: public interface Selectable { public void select(); } public class Container implements Selectable { public void select() { ... } public void createAnonymousClass() { Selectable s = new Selectable() { public void select() { //see comment below. } }; } } Quero...

111
Java8 Lambdas vs classes anônimas

Como o Java8 foi lançado recentemente e suas novas expressões lambda parecem ser muito legais, eu queria saber se isso significa o fim das classes Anonymous com as quais estávamos tão acostumados. Estive pesquisando um pouco sobre isso e encontrei alguns exemplos interessantes de como as...