Dans le cours : JavaScript : La programmation orientée objet
Accédez au cours complet aujourd’hui
Inscrivez-vous aujourd’hui pour accéder à plus de 24 600 cours dispensés par des experts.
Solution : Créer des classes ES6 - Tutoriel JavaScript
Dans le cours : JavaScript : La programmation orientée objet
Solution : Créer des classes ES6
Pour cet exercice, nous retrouvons le code de l'exercice précédent. Nous avons, donc, 3 fonctions constructeur : la fonction Item, qui se trouve ici au-dessus, la fonction Album et puis, dans le fond, nous avons la fonction Tshirt. Et nous devons remplacer ces 3 fonctions constructeur par 3 classes ES6. Alors, la première d'entre elles s'appellera Item, donc, ce sera la classe Item, voilà, comme ceci, avec sa paire d'accolades. Cette classe a un constructeur, voilà, et ce constructeur, eh bien, c'est une fonction qui va prendre en entrée ce que prenait l'ancienne fonction constructeur Item, comme ceci. Et, donc, cette fonction constructeur va tout simplement mettre en place ces 2 propriétés, donc, on déplace ce code ici, dans la nouvelle classe Item. Les objets de type Item ont également une méthode, c'est la méthode getPrice que je vais déplacer également depuis l'ancienne fonction constructeur vers la classe Item, mais attention, en dehors du constructeur de cette classe Item. Du…
Entraînez-vous tout en suivant la formation avec les fichiers d’exercice.
Téléchargez les fichiers utilisés par l’instructeur pour enseigner le cours. Suivez attentivement et apprenez en regardant, en écoutant et en vous entraînant.
Table des matières
-
-
-
-
-
-
-
-
Définir une classe ES66 m 4 s
-
(Verrouillé)
Comprendre le concept function hoisting3 m 56 s
-
(Verrouillé)
Implémenter l'héritage avec des classes ES66 m 54 s
-
(Verrouillé)
Se rappeler le mode Strict4 m 51 s
-
(Verrouillé)
Assimiler les classes ES6 et le mode Strict6 m 23 s
-
(Verrouillé)
Implémenter des méthodes statiques6 m 19 s
-
(Verrouillé)
Surcharger les méthodes de la classe parente4 m
-
(Verrouillé)
Solution : Créer des classes ES64 m 50 s
-
-
-
-