Bonjour,
pour qu'une classe O1 en sollicite une autre(O2), il semble habituel que la classe O1 comporte un attribut qui soit un pointeur sur un objet de la classe O2. Ainsi il devient possible qu'une méthode d'un objet de O1 appelle une méthode de l'objet de la classe O2.
Par exemple :
Code php : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 class O1 { private O2 $pointeur_sur_O2; function une_methode_de_O1(){ $pointeur_sur_O2->une_methode_de_O2(); } }
Qu'est-ce qui prouve que l'objet $pointeur_sur_O2 existe ? Si c'est pas le cas, une erreur PHP va s'en suivre...Faut-il vérifier avant l'appel de la méthode, l'existence de l'objet ?









Répondre avec citation
Partager