Dobry den, ak mam instanciu triedy "A" ktora v sebe obsahuje instanciu inej triedy - nazvyme ju "B", existuje nejaky rozumny sposob ako ziskat vo vnorenej triede referenciu na nadradenu triedu? Teda nieco sofistikovanejsie jak vytvorit vo vnorenej triede premennu typu "A" do ktorej pomocou konstruktora vlozi trieda A svoju referenciu . Priklad:
class B { A ref=null;
B(A ref) { this.ref=ref; } }
class A { B vnoreny=new B(this); }
Uvedeny sposob sa mi zda trosku tazkopadny, preto by som rad vedel ci neexistuje nieco na sposob klucoveho slovicka this, nieco co by vratilo referenciu na nadradeny objekt ktory dany obsahuje.
Ono ked sa nad tym zamyslim tak na jeden objekt moze ukazovat viacero referencii, tak ze by bol zrejme problem rozhodnut ktora z nich ukazuje na nadradeny objekt. Dakujem za radu. (to ref v kode samozrejme nepouzijem ale dakujem za upozornenie)