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

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…

Table des matières