Methode modifiant une variable d'une autre classe
Salut à tous, c'est de nouveau moi avec mon programme de patate et de carottes...
J'ai des objets qui ont des prix et des quantités (qte). J'ai une variable "argent" dans ma classe principale et je voudrais faire une méthode acheter (dans la classe "ingredient") qui met à jour la quantité, et l'argent possédé. J'ai essayé ceci mais je pense que je dois mal m'y prendre :
Code:
1 2 3 4
| public void acheter(int nbrachat){
this.qte = qte + nbrachat;
argent = argent - (this.prix * nbrachat);
} |
Evidement eclipse me souligne la variable argent car elle ne fait pas partie de la classe contenant la méthode... L'idée serait de pouvoir faire des "boeuf.acheter(4); " tout simplement et que cela me rajoute 4 qte de boeuf et soustrait le prix à mon capital "argent".
Je comprendrais que vous en ayez marre de m'aider tout le temps mais si je réussi mon programme promis j'invite à manger xD