
Envoyé par
b4n0u
Vu de l'extérieur (en se plaçant en tant qu'utilisateur de la classe ProduitCompose) ce que j'aurais envie d'appeler c'est un constructeur de ce type :
1 2 3 4
| ProduitCompose bigMac = new ProduitCompose("Big Mac", 4.5,
new Ingredient("cornichon", .3, 2),
new Ingredient("tomate", .5, 1),
new Ingredient("steack", 1, 1)); |
Ici quand tu écris
new Ingredient("cornichon", .3, 2)
le "2" c'est la quantité de l'objet "cornichon" dans l'objet bigMac. Or, dans mon constructeur Ingredient cette variable représente la quantité totale de l'ingrédient en stock. Donc comment puis-je faire pour d'un côté avoir la quantité d'ingrédients nécessaire à la confection d'un produit composé et d'autre part la quantité de l'ingrédient en stock.
Pour résumer, la troisième variable d'instance n'a pas la même signification dans mon constructeur et lors de l'élaboration d'un nouveau produit_compose.
J'essaye tout çà au plus vite 
Merci pour votre aide!
Partager