Connaitre l'objet appelant
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
Code:
1 2 3
| void setAppellant(A monparent){
mon_appelant=monparent;
} |
Ni modifier mon constructeur
Code:
1 2 3
| public B(A appelant){
mon_appelant=appelant;
} |
Autrement une methode qui ressemblerait à ca existe t'elle.
Code:
mon_appelant=mon_objet_b.getParent();
Merci