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?
Version imprimable
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:
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:
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.