Bonjour, j'ai besoin de définir un ensemble de variables dépendantes.
ça veut dire que j'aurais besoin de définir une variable à l 'aide d'autres non encore définis?
Est ce que c'est possible?
Bonjour, j'ai besoin de définir un ensemble de variables dépendantes.
ça veut dire que j'aurais besoin de définir une variable à l 'aide d'autres non encore définis?
Est ce que c'est possible?
Aucune idée, tu as un exemple théorique ?
Voila:
Pour définir X j'ai besoin de le d"finir a l'aide de Y.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 obj1 X=new obj1(Y,Z); obj1 Y=new obj1(X,O); obj1 O=new obj1(Y,Q);
Et pour défnir Y j'ai besoin de le faire à l 'aide de X.
Ce n'est pas possible en utilisant le contructeur. Dans ce genre de cas, on utilise un setter. Ca donne :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 obj1 X=new obj1(); obj1 Y=new obj1(); obj1 O=new obj1(); X.setObj1(Y); X.setObj2(Z); Y.setObj1(X); Y.setObj2(O); O.setObj1(Y); O.setObj2(Q);
Ok, merci c clair a part que comment dire coté implémentation que la définition de Y ne tient qu’après avoir fait <code> X.setObj1(Y);</code>
Je veux dire que ce n'est pas un simple setting mais c'est nécessaire?
Bah euh... Lancer une erreur si on essaie de se servir de l'objet avant de l'avoir initialisé correctement ?
En principe, c'est exactement ce qui va arriver de toute façon.
Partager