Witam.
Mam pytanie odnoszące się do OOP, które ciężko było mi sformułować w temacie, więc nazwa jej taka jaka jest.
Aktualnie, gdy potrzebuję w metodzie klasy A danych z obiektu klasy B, to przekazuje ten obiekt przez referencję jako argument metody.
Jednak robiąc to w taki sposób mogę natrafić na problem. (W zasadzie to właśnie na niego natrafiłem)
Mianowicie. W klasie A będzie metoda przyjmująca przez referencję obiekt klasy B, a w klasie B z kolei będzie metoda przyjmująca przez referencję obiekt klasy A. Taki kod się nie kompiluje, wiadomo chyba dlaczego.
I tu nasuwa się moje pytanie z tematu. Jak w obiekcie powinno się korzystać z danych innego obiektu? Jak powinno się rozwiązać taki problem?