7.10 OOP MASTER 2

Cliquez içi pour plus de vidéos disponibles sur notre chaine youtube !

Donc, nous allons continuer avec notre application Hamburger. Maintenant nous allons créer une classe fille qui sera Hamburger de luxe. Le hamburger de luxe est livré avec des frites et boissons mais aucun ajout supplémentaire n'est autorisé Donc, nous allons créer la classe et qui va hériter de la classe hamburger. . Ensuite nous allons créer un constructeur sans paramètre . Donc, on efface tous ça. Alors on va l'appeler "luxe". Comme nom saucisse et bacon. Et prix 14,54. Type de pain blanc Ensuite, comme prévu Les chips et boissons. Les premiers ce serait super. Ajout hamburger(). chips et comme prix 2,75. Et le deuxième super. Ajout hamburger2() Boisson et comme prix 1.81 Maintenant nous allons aller dans notre classe Main pour créer l'objet Hamburger luxe Hamburger luxe. comme nom de variable "db" est égale à new hamburger luxe Donc, db Détail Hamburger. Et puis nous pouvons lancer notre programme pour vérifier Mais, maintenant aucun ajout supplémentaire n'est autorisé. Nous ne pouvons pas ajouter des ingrédients comme celui-là Alors, pour faire ça Il faut aller dans la classe hamburger de luxe. Pour ajouter "Override". Donc, Alt + Insert Comme pour ajouter un constructeur. Et on choisit "Override". Et puis on choisit les deux méthodes. AjoutHamburger() Et à l'intérieur on supprime "super". Parce que nous voulons juste afficher un message. Puis nous retournons dans la classe Main pour essayer d'ajouter un ingrédient Donc, on va faire au hasard. Et on lance notre programme Et comme nous pouvons le voir C'est impossible d'ajouter un autre ingrédient. C'était tout pour ce chapitre sur la programmation orienté objet Dans le prochaine chapitre Nous allons voir les classes abstraites et interfaces Allez ! je vous dis à la prochaine.