Comptes de Banque

  • Écrire une classe BankAccount avec les méthodes suivantes :
    • withdraw
    • deposit
  • Écrire une classe BasicAccount qui est un BankAccount avec les modifications suivantes :
    • withdraw retire tous le solde disponible, mais ne permet pas de retirer dans le négatif.
  • Écrire une classe PenaltyAccount qui est un BankAccount avec les modifications suivantes :
    • withdraw retire dans le négatif, mais avec une pénalité de 20$.

Solution