6.19 OOP Exercice-1
Cliquez içi pour plus de vidéos disponibles sur notre chaine youtube !Bonjour, à tout bienvenu dans ce nouveau cours, nous allons effectuer un challenge. Nous allons faire en sorte de mettre ... en pratique tout ce que nous avons appris jusqua là. Avant de commencer je vous conseil de mettre en pause ... cette vidéo Et de commencer à lire la consigne et par la suite effectuer le challenge part vous-même J'espère que ... vous avais compris la consigne et que vous avais effectuer ce challenge. Oublie pas que pour comprendre le concept de ... la programmation la pratique est primordiale Nous allons faire étape par étape pour que vous puissiez bien suivre ce challenge. Commençons. j'ai déjà créé les class Véhicule et voiture et j'ai mis les proprieter Mais aussi les méthodes Donc je ... vais plutôt vous expliquer. Les démarches à faire Dans la classe Véhicule J'ai mis les proprieter plus les getters. Et ... les méthodes et j'ai ainsi effectuer le constructeur Donc pour commencer j'ai mis certaine propriter d'une véhicule bien sûr, il ... y en a beaucoup plus. Dans ce projet, j'ai mis le nom. Là, taille la catégorie. La vitesse actuelle et ... la direction Ensuite j'ai mis le constructeur. Dans le constructeur On va mettre en argument le nom. La taille et ... la catégorie étant donné que la vitesse actuelle du Véhicule sera nul dans le constructeur, j'ai initialisé 0 De même ... pour la direction actuelle, j'ai initialisé à 0 étant donné qu'il sera à l'arrêt. Puis j'ai créé une méthode direction. si on retourne dans notre challenge il est indiqué, vous devez êtes capable da manier la direction. de changer de ... vitesse et de vous déplacer Mais étant donné que cest pas toutes les voitures qui possèdent Un changement de vitesse ... Je n'ai vais pas mettre la méthode changée de vitesse. Dans notre classe Véhicule je vais uniquement. Mettre la méthode ... direction plus depalcer si on retourne dans notre classe véhicule j'ai créer la méthode direction. Qui prend en paramètre la ... valeur de la direction. Puis j'ai incrémenté. Notre variable directionActuelle et dans la ligne 23 Je fais un println de ... la valeur de notre direction Puis j'ai créé une méthode avancée. Qu'on peut aussi appeler Depalcer comme indiquer dans notre ... challenge Donc va plutôt renommer le nom. Refactor name Depalcer Depalcer et dans cette méthode, on va mettre en paramètre ... la vitesse. Puis la direction de la voiture et on va dire la vitesse actuelle va êtes égale. a la ... valeur qu'on va recevoir dans notre méthode et la direction Actuelle Va etes égale à la direction qu'on va recevoir ... dans notre méthode. puis on affiche. les deux valeurs directionActuelle et vitesseActuelle Puis j'ai créer une méthode stope qui va ... indianiser la valeur de vitesseActuelle a 0 étant donnée que notre Véhicule est a l'arrêt j'ai mis cette methode la ... dans notre classe Vehicule car toute véhicule s'arrête et se depalce Puis j'ai généré les getters et setters de notre ... class Dans jusqu'à la Nous avons. Créer la class Véhicule Puis la classe Voiture, on va le faire un peu ... plus tard et nous avons mis. Les proprieter et les méthodes qui correspondent a notre class Véhicule ces't-à-dire La méthode ... direction Se depalcer À porte la vitesse et ensuite, j'ai mis. Manuel pour indiquer si la voiture est manuelle ou ... automatique qui en boolean et pour finir, dernière propriété est la boitedevitesseactuelle sil à 1, 2,3 où a 4 et ... ensuite, j'ai généré le constructeur. en utilisant super pour appeler le constructeur de notre classe mère qui est Véhicule Étant ... donné que nous avons déjà le nom de notre véhicule qui est la voiture on va mettre, on va directement ... mettre. le nom donc voiture Nous allons enlever. le paramètre String Nom Maintenant, nous avons notre constructeur. Avec l'appel de ... Constructeur Véhicule Puis dans le constructeur, j'ai initialisé la valeur de la boîte de vitesse actuelle a 0 Étant donné ... que la voiture sera à l'arrêt pendant la création d'une autre voiture avec le constructeur dans la voiture, j'ai mis ... boite de vitesse étant donné qu'on peut changer de vitesse Donc, de là, j'ai crée une méthode Changer de vitesse ... qui va prendre en paramètre la vitesse Actuelle de la boîte de vitesse, va est égale À la vitesse actuelle ... ou pour êtes plus compréhensible Nous allons. Changez le nom, on va mettre. Boîte de vitesse Nous allons faire this ... C'est-à-dire notre variable ici Va êtes égale. À la valeur Qu'on va recevoir Où a l'argument qu'on va recevoir ? Dans notre méthode changer Vitesse Puis on affiche. La boite de vitesse Que la voiture aura à choisir, on va ... changer le nom de notre méthode changé de vitesse On va mettre. Changer Boite Vitesse Ça va êtes plus compressible. et là dans le print nous allons changer On va mettre. Changer de vitesse Boite vitesse Et là, on affiche. Puis changerDirection changerVitesse Prendre en paramètre la vitesse de la voiture et la direction et on appeler la méthode Depalcer ... Qui se trouve dans notre classe mère Véhicule Donc, en argument, on va voir la vitesse plus la direction. la ... on l'argument on a la vitesse plus la direction. On va changer. de printLn et là On va mettre la ... vitesse. Puis j'ai générer. Les getters et setters Maintenant, si on retourne dans notre challenge Nous avons effectué. La première ... partie Qui est de créer la class Vehicule. la class voiture qui hérite de la classe mère qui est Véhicule ... Maintenant, on va passer à cette étape qui dit enfin créer une autre classe un type spécifique de voiture qui ... hérite de la classe Voiture On va continuer cette étape dans une prochaine vidéo. À BIENTÔT,