Hallo zusammen,
wie allgemein bekannt ist, gibt es in Java leider den Aufrauf "Call by Reference" nicht mehr, egal ob primitive Datentypen oder nicht. Alles wird alles mit "Call by Value" abgefrühstückt. Nun habe ich allerdings ein Problem. Ich muss bei einem Methodenaufruf mehrere Werte zurückgeben.. den einen Wert kann ich per return() zurückgeben, die anderen Werte, die in C++ immer per Call by Reference manipuliert werden konnten, kann ich in Java nun leider nicht mehr manipulieren... gibt es eine einfache Lösung für dieses Problem, oder muss ich mir zwangsweise eine eigenen Klasse bauen und die implementieren, damit ich die Werte weitergeben kann?
Über eine Antwort von euch würde ich mich sehr freuen...
Gruß
Scuby
wie allgemein bekannt ist, gibt es in Java leider den Aufrauf "Call by Reference" nicht mehr, egal ob primitive Datentypen oder nicht. Alles wird alles mit "Call by Value" abgefrühstückt. Nun habe ich allerdings ein Problem. Ich muss bei einem Methodenaufruf mehrere Werte zurückgeben.. den einen Wert kann ich per return() zurückgeben, die anderen Werte, die in C++ immer per Call by Reference manipuliert werden konnten, kann ich in Java nun leider nicht mehr manipulieren... gibt es eine einfache Lösung für dieses Problem, oder muss ich mir zwangsweise eine eigenen Klasse bauen und die implementieren, damit ich die Werte weitergeben kann?
Über eine Antwort von euch würde ich mich sehr freuen...
Gruß
Scuby