Abhängigkeiten (Drei Objekte, alle final, Problem)
-
final A a; final B b; final C c; ... a = new A(c); b = new B(a); c = new C(b);
Was tun?
Geht das mit final überhaupt irgendwie?Edit: Noch was richtig gestellt.
MfG SideWinder
-
das is ja ne endlos-rekursion
-
Die müssen aber jeweils Methoden des Anderen aufrufen, auf Grund von Referenzen sollte es keine Rekursion geben.
MfG SideWinder
-
Habs jetzt mit Noobers Hilfe im IRC geschafft.
Einer bekommt seinen Parameter erst später per set-Methode übergeben.
MfG SideWinder
-
Naja, eigentlich hat Side diese Lösung selbst entdeckt. Ich habe ihm nur bestätigt, dass das vielleicht die einfachste Möglichkeit ist, sein Problem zu beheben. Vielleicht nicht unbedingt die beste Möglichkeit, aber zumindest eine einfache Möglichkeit.
-
neu designen
-
Nein, der Bereich ist bereits vorgegeben, das passt schon so. Wenn das die beste Möglichkeit ist es in Java umzusetzen soll es so sein.
MfG SideWinder