Salve,
In Java è possibile creare delle classi interne , ovvero classi all'interno di altre classi.
Le classi interne possono essere di due tipi:
[list=1][*]Complete[*]Anonime[/list=1]
Vorrei soffermarmi sulle classi interne anonime . Ecco un esempio:
Domanda : anche se il mio libro le chiama classi interne anonime , non sarebbe più corretto chiamarli oggetti anonimi visto che quello che creo è un oggetto privo di riferimento e non una classe, che per inciso non si può "creare" ma solo dichiarare e successivamente istanziare.Codice PHP:
public class TimeTestWindow extends JFrame{
...
hourField.addActionListener(
new ActionListener(){ // Classe interna aninima
...
}
)
}
PS: Il termine istanza e il termine oggetto significano esattamente la stessa cosa?
Grazie dell'attenzione,
Matteo