Non ho capito la differenza tra classi interne e classi anonime
Alcune classi si definiscono in un metodo e altre fuori dal metodo ma sempre all'interno della classe.
Che cosa cambia?![]()
Non ho capito la differenza tra classi interne e classi anonime
Alcune classi si definiscono in un metodo e altre fuori dal metodo ma sempre all'interno della classe.
Che cosa cambia?![]()
#include <pgnvni.h>
le classi interne anonime.... non hanno nome! sono utili ad esempio quando devi gestire degli eventi:
le classi interne sono (come dice il nome) all'interno di altre classi (o metodi) e la loro visibilita' e' ristretta alla classe o al metodo in cui sono dichiarate...codice:JButton b = new JButton("cliccami"); b.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { ... } });
la visibilita' di una classe interna anonima e' ristretta al punto in cui e' dichiarata
SpringSource Certified Spring Professional | Pivotal Certified Enterprise Integration Specialist
Di questo libro e degli altri (blog personale di recensioni libri) | NO M.P. TECNICI
Una classe anonima può riferirsi a quella esterna?
Tipo c'è una costante tipo "super" che si riferisce alla classe esterna?