Java: Referenzflucht

Lesen Sie, dass der folgende Code ein Beispiel für eine "unsichere Konstruktion" ist, da dieser Verweis verloren gehen kann. Ich konnte nicht recht verstehen, wie das entkommt. Ich bin ziemlich neu in der Java-Welt. Kann mir jemand helfen, das zu verstehen.

public class ThisEscape {
    public ThisEscape(EventSource source) {
        source.registerListener(
            new EventListener() {
                public void onEvent(Event e) {
                    doSomething(e);
                }
            });
    }
}

Antworten auf die Frage(8)

Ihre Antwort auf die Frage