Vous êtes sur la page 1sur 3

DEVOIR :

Hajar Razik

1. Créez une classe appelée BankAccount avec les attributs suivants :

• accountNumber (numéro de compte, une chaîne)

• balance (solde, un double)

• nbAcount (nombre de comptes crées)

2. Ajoutez un constructeur sans paramètres à la classe BankAccount qui initialise

accountNumber à une chaîne vide et balance à 0. Puis incrémente nbAcounts ;

3. Créez des getters et des setters pour les attributs accountNumber et balance.

4. Ajoutez une méthode deposit qui prend un montant en paramètre et ajoute ce montant au

solde du compte.
5. Ajoutez une méthode withdraw qui prend un montant en paramètre et déduit ce montant du

solde du compte, à condition que le solde soit suffisant. Si le solde n'est pas suffisant, affichez

un message d'erreur.

6. Ajoutez une méthode showAccountInfo qui affiche le numéro de compte et le solde actuel.

7. Ajoutez une méthode statique showNbAcount qui affiche le nombre de comptes crées.

8. Créez un programme principal (main) pour tester la classe BankAccount. Créez un compte

bancaire, effectuez des dépôts, des retraits, affichez les informations du compte à différentes

étapes, et assurez-vous que les opérations se déroulent correctement.

Main :
Out :

Vous aimerez peut-être aussi