Ola pessoal, eu sei o que é uma inner class anonima em um método, um exemplo bem prático é os eventos listener
como no exemplo:
botaoa.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent evento) {
....
}
});
agora o que eu quero fazer é eu mesmo criar uma inner class em um método, criar inner class em classe eu consegui, agora em método nao deu certo...
tntei o código abaixopublic class Teste {
public Teste() {
a();
}
public void a() {
class Classe2 {
public void ae() {
System.out.println("Método B na Inner Class");
}
}
System.out.println("Método A");
}
public static void main(String args[]) {
new Teste();
}
}
imprimir Método A
tentei na chamada do método por assim:a(new Classe2());
tentei varias coisas mas da erro
alguem tem um exemplo
valeu??
obs: na certificação, que tipo de preguntas cai sobore inner class??