package cc_energie.cc3; import java.util.Scanner; import cc_energie.cc1.CarteConso; public class AchatElectricite extends AchatEnergie{ private double dureeMn; private TypeBorne borne = TypeBorne.AC43kw; public AchatElectricite() {} public AchatElectricite(CarteConso carteConso, double dureeMn, TypeBorne borne) { super(carteConso); this.dureeMn = dureeMn; this.borne = borne; } public double getDureeMn() { return dureeMn; } public void setDureeMn(double dureeMn) { this.dureeMn = dureeMn; } public TypeBorne getBorne() { return borne; } public void setBorne(TypeBorne borne) { this.borne = borne; } @Override public double prixSpecifique() { return dureeMn * borne.prixMn(); } @Override public String toString() { return "AchatElectricite [dureeMn=" + dureeMn + ", borne=" + borne + ", toString()=" + super.toString() + "]"; } @Override public void saisie(Scanner sc) { super.saisie(sc); System.out.println("Entrer la durée en minutes"); this.setDureeMn(sc.nextDouble()); System.out.println("Entrer le type de borne : AC43kw, DC50kw ou DC175kw"); this.setBorne(TypeBorne.valueOf(sc.next())); } }