http://www.java2s.com/Code/Java/Event/PropertyChangeListenerSample.htmÉcrire une classe tout en l'instanciant?
(Java)
Dans l'exemple ci-dessus, je remarquai la ligne
PropertyChangeListener propertyChangeListener = new PropertyChangeListener() {
par lui-même, ce ne serait pas logique, comme PropertyChangeListener (java.beans.PropertyChangeListener) est une interface, et n'est donc pas instanciable.
Cependant, juste après, il semble qu'une classe implémentant PropertyChangeListener soit en cours d'écriture, sans jamais créer d'instruction de mot clé de classe. Je n'ai jamais rencontré cette syntaxe auparavant.
Comment s'appelle cette syntaxe et comment l'utiliser correctement? Aussi, quelqu'un peut-il m'en donner plus d'exemples? Je ne sais pas exactement quoi google, donc toutes les pistes seraient utiles.