Du kannst aber nicht nachträglich den Quelltext einer laufenden Anwendung ändern, auch in keiner Skriptsprache. Du kannst aber zur Laufzeit neuen Code erzeugen, aber nicht von aussen.
OK, das wollte ich wissen. Dann habe ich glaub ich auch dein Beispiel verstanden. Dass als während der Laufzeit noch weitere Funktionen aufgerufen werden können (z.B. durch Variablen).
btw: Sind das hier dann eigentlich Closures? Dazu hab ich auch mal was gefragt.
> var x = ClassCreator();
> var y = ClassCreator();