java.lang.Object
Panier.Nourriture
- All Implemented Interfaces:
Vendable
Classe représentant un produit alimentaire vendable.
Chaque instance de cette classe correspond à une portion de nourriture, définie par un prix par kilogramme et un poids en kilogrammes.
-
Constructor Summary
ConstructorsConstructorDescriptionNourriture
(double prixKg, double poidsKg) Constructeur permettant d'initialiser une portion de nourriture avec son prix et son poids. -
Method Summary
Modifier and TypeMethodDescriptiondouble
getPrix()
Calcule et retourne le prix total de la portion de nourriture.
-
Constructor Details
-
Nourriture
public Nourriture(double prixKg, double poidsKg) throws Panier.ValeurInvalideException Constructeur permettant d'initialiser une portion de nourriture avec son prix et son poids.- Parameters:
prixKg
- Prix par kilogramme (doit être strictement positif).poidsKg
- Poids en kilogrammes (doit être strictement positif).- Throws:
Panier.ValeurInvalideException
- Si le prix par kilogramme ou le poids sont négatifs ou nuls.
-
-
Method Details