Exercices Java Compte en banque

2
2824

Nous allons créer un exercice ou nous allons utiliser le polymorphisme dans java dans une petite application bancaire.

Nous allons donc créer un compte à vue ou nous allons pouvoir ajouter, retiré de l’argent compter de l’intérêt sur la somme du compte. Puis nous allons voir comment créer un compte d’épargne qui va hériter des méthodes du compte à vous

Création de la classe Account.

Nous allons commencer par créer une classe qui serra notre compte à vue ou nous allons placer une variable amount qui contiendra la somme de notre compte. Et nous allons créer un constructeur qui contient un paramètre et un sens.

Nous allons aussi ajouter un getter pour récupérer le montant

Tester notre code.

Nous allons créer une classe MainApp qui contiendra notre main et nous allons créer un compte qui aura 500€ et nous allons l’afficher dans la console

Retraite d’argent

Désormais que nous avons de l’argent sur notre compte nous allons vouloir retirer un peu d’argent. Pour cela nous allons devoir tester s’il y a suffisamment d’argent sur notre compte

Nous allons créer une méthode qui va demander le montant à extraire du compte et voir s’il y a assez d’argent oui ou non si oui allons on renvoie un true sinon un false.

Ou allons-nous utiliser cela hé ben dans une autre méthode

Ici nous allons demander au code d’ajouter le montant et l’acompte. De notre acompte nous allons récupérer le nom de la classe cela sera plutôt utile plus tard quand nous allons créer notre compte d’épargne.

Et comme on peut le voir nous allons utiliser notre méthode checkIfEnough dans une condition IF pour retirer le montant si c’est true.

Aller on test cela dans notre main Ce qui donne le résultat suivant

Nous allons tester de retirer plus qu’il y a sur notre compte.

Le résultat est que nous n’avons pas pu retirer les 400€ car on n’as pas assez d’argent sur le compte.

Ajouter de l’argent

Nous avons retiré de l’argent il est temps de rajouter de l’argent

Ajouter des intérêts au compte.

Dans la méthode que nous allons créer nous allons calculer l’intérêt et l’ajouter à notre montant.

Transféré de l’arent

Dans notre dernière méthode nous allons récupérer un montant que nous voulons transfère et puis faire la même chose que la retraite d’argent sauf que nous allons changer le test retraite en transfert et notre méthode va retourner un montant que nous allons utiliser plus tard pur ajouter de l’argent sur le compte ou le transfert se fait.

Mais nous n’allons pas l’utiliser pour le moment.

Création de la classe épargne.

Aller nous allons créer une classe SavingAccount qui sera notre compte d’épargne et qui va entends du compte à vue car les méthodes sont le même.

La seule chose que nous allons overrider ici c’est l’intérêt car sur le compte d’épargne on le veut à 3%

Ici nous allons avoir un problème car on n’a pas access a la variable amount, pour résoudre ce problème nous allons devoir modifier le private int amount en protected int amount qui va faire en sorte que nous allons pouvoir utiliser une varialble aussi dans les sous classes.

TUTO DE RIEN

en donnant votre adresse Email et votre Prénom vous êtes d’accord de recevoir la lettre d’information de Tuto De Rien. 
Votre adresse de messagerie est uniquement utilisée pour vous envoyer notre lettre d`information ainsi que des informations concernant les activités de Tuto De Rien. Vous pouvez à tout moment utiliser le lien de désabonnement intégré dans la newsletter.

Nous allons créer un compte d’épargne avec 100€ et lui donner des intérêts.

Et pour finir nous allons faire un transféré du compte à vue au compte d’épargne.

Ce qui donne le résultat suivant.

Conclusion.

Voilâmes-nous avons créé une simple petite application de banque et je vous invite à l’agrandir en créant une banque avec des client et chaque client à des comptes. D’ici là je vous retrouve dans une prochaine vidéo salut tout le monde.

2 Commentaires

  1. Bonjour
    J essaye de creer gestion des stock en suivant votre modele mais a la fin du tuto 2 je n arrive pas a enregistrer les macros et je perd tout a chaque fois.
    Pouvez vous m aider svp
    Merci

LAISSER UN COMMENTAIRE

Please enter your comment!
Please enter your name here

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.