Voici mon probleme
J'ai un objet de type A qui creer un objet de type B .
Une methode de B a besoin de savoir qui l'a appelé (autrement dit il a besoin d'une reference sur l'objet A qui l'a creer .)
Ma question y a t'il une methode qui permet d'avoir une reference sur l'objet qui a creer un objet , sans que A se donne lui meme en reference via une methode de B. Autrement dit je veux pas de
Ni modifier mon constructeur
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 void setAppellant(A monparent){ mon_appelant=monparent; }
Autrement une methode qui ressemblerait à ca existe t'elle.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 public B(A appelant){ mon_appelant=appelant; }
Merci
Code : Sélectionner tout - Visualiser dans une fenêtre à part mon_appelant=mon_objet_b.getParent();
Partager