6.9 OOP constructeur-2
Cliquez içi pour plus de vidéos disponibles sur notre chaine youtube !Bonjour, dans le cours précédent, nous avons approfondi la notion de constructeur. Dans ce cours, nous allons effectuer de la ... pratique à travers un exercice. L'exercice consiste à créer un compte en banque. Dans laquelle on peut déposer ou retirer ... de l'argent Et dans cet exercice-là Nous allons faire en sort de créer de les trois types de constructeur, c'est-à-dire ... le constructeur par défaut. Un constructeur avec paramètre et un constructeur sans argument et à la fin de ce cours ... nous allons mettre en place un challenge pour que vous puissiez vous même Apprendre a utiliser des constructeurs donc pour ... commencer on va crée notre class compte. qui faire l'objet d'un compte en banque Compte et nous allons mettre. le ... numéro du compte pardonne le solde du compte le nom du client son e-mail et son numéro téléphone Donc Ò ... private On va faire le solde. qui va êtes un double son numéro téléphone et ensuite son adresse mail et ... pou finir son nom et la nous allons générer les getters et setters pour les faire automatique, je vous ai ... déjà montré Donc Generate ou commande n generate getter and setter et la vous sélectionner tout on a les getter ... et setter ici. et nous allons crée notre premier méthode public void qui va rien retourner on l'appelle dépôt et ... en paramètre on va mettre double Sommedepot la somme a déposer. donc on va augmenter le solde de compte, on ... va faire this solde Égale this solde plus la somme que le client va déposer ou on aurait pu faire ... ça. on va mettre le plus Ici sa revient au même et maintenant on va faire une autre méthode pour ... le retrait depot pensé à mettre des commentaires dans votre code public en paramètre en va mettre double somme et ... là, on va mettre une condition. if le solde Moins la somme a retiré. est inférieur a 0 Nous allons ... montrer la somme disponible qui peut retirer. donc Seulement this Disponible sur Else, on va enlever la somme. quelle a ... retiré sur son solde de compte this somme retrait on va indiquer. donc va lui montrer la somme, quelle a ... retirer. et le solde qu'il y a sur son compte retrait Égale solde actuel égale nous allons aussi le mettre. la somme qui lui reste après avoir déposer donc solde égale maintenant que nous avons finis de faire les méthodes ... plus le getter on va retourner dans notre main donc va juste vérifier on a créé la méthode pour déposer ... et pour retirer. et on a fait sa aussi. la on va crée un objet compte et on va déposer. on va déposer de l'argent si notre méthode fonction. depot on va mettre 100 euros. on va compiler. le solde ... est à 100 euros Maintenant, on va retirer retrait 50 donc on va compiler. retrait 50 et le solde actuel ... est à 50 les deux méthodes fonction correctement Maintenant, on va attribuer le compte à un client. set le nom ... du client on va l'appeler John compte son mail john numéro téléphone son numéro de compte 12 345 bien sûr, ... on peut tout afficher, mais on va afficher uniquement le nom compte getNom on compile notre programme et là, on ... a john avec sont compte sont solde qui a 100 Il a retiré 50 donc il lui reste 50 Maintenant ... imaginons qu'on a plus de 20 ou 30 ou 50 à champ a remplir donc ça va mettre un plus ... long sa va prendre énormément du temps pour remplir tous les setters et ensuite appeler les getters et les afficher ... mais il y a une façon plus simple mais avant ça, il faut savoir que. qu'on a créé une instance ... de notre class compte on a utilisé le constructeur par défaut. le constructeur par défaut a été appelé. mais Là, ... on peut utiliser le constructeur. avec paramètre et avec le constructeur qu'on peut mettre des paramètres on peut mettre le ... nom de l'utilisateur, son mail, sont numéro téléphone. et le numéro du compte donc on va retourner dans notre compte ... dans notre class compte nous et faire le constructeur avec paramètre Donc, pour créer un constructeur, il faut mettre le ... nom de la classe donc public le nom de la class compte Ouvre la parenthèse et les accolades. dans la ... parenthèse, comme on va initialiser le numéro le solde le numéro téléphone, le mail et le nom on va mettre ... en paramètre. Numéro Virgule le solde Ensuite, le numéro téléphone. le mail et pour finir le nom donc this Numéro ... Égale à numéro. this solde Égal a solde Numéro téléphone. email this nom Égale Donc, maintenant, nous avons notre constructeur ... avec paramètre. Mais on va aussi mettre le constructeur sans paramètre. Donc public Compte Donc dans la main on a ... utilisé ce constructeur-là. Maintenant on changer, on va utiliser le constructeur avec paramètre On va retourner. Vous avez juste à ... mettre. Les paramètres que vous avez mis Ici, c'est-à-dire John le nom Virgule le solde, on va mettre. 300 par ... exemple le numéro téléphone Ensuite, il y a le mail. et pour finir le nom donc le nom, c'est John ... le numéro, ce sont 123 Maintenant, nous avons plus besoin des setters qu'on mis ici donc on va l'enlever juste ... pour etes sur que tout fonctione tres bien on va retourner dans notre classe compte. et on va mettre sout ... compte on va mettre le constructeur avec paramètre on retourne dans la méthode main. Avant de compiler le programme, on ... va mettre en commentaire. la ligne 21 Sachant que le solde d'est à 300 euros et qu'on a déposé aussi ... 100 euros, ça veut dire que le solde du compte sera à 400 euro Donc ce sont bien 400 et ... le constructeur avec paramètre a été appelé étant donné que dans le constructeur, on vient de d'inquart Constructeur avec paramètre ... Donc dans le terminal vous voyez qu'il a été appelé. on a fait un retrait de 50 donc le solde ... actuel est à 350 euros. Maintenant, que vous avez vu comment fonctionne le constructeur avec paramètre et sans paramètre dans ... le prochain cours nous allons continuer sur cet exercice. et la fin du cours prochaine Nous allons effectuer le challenge, ... un challenge. qui va-nous permettre de pouvoir englouti tout. Ce qu'on a appris Donc à bientôt