Ich glaube es liegt hier noch ein kleines Missverständnis vor (entweder bei mir oder bei euch wegen meiner unklaren Formulierung): Die Klassen werden Nicht ALLE sofort initialisiert (ich hoffe das ist das richtige Wort; initialisieren ist doch z.b. int x=0, sondern müssen vom "Benutzer" durch "app(x) starten" gestartet werden - und da soll dann die Klasse erstellt werden.

_R2D2: ich verstehe gerade nicht ganz wie du das meinst. Könntest mir den Aufbau der klasse an nem Beispiel erläutern?