Objets - Constructeurs

4 min Niveau 4

Un constructeur est une méthode qui est appelée automatiquement en premier à la création d’un nouvel objet.

Types d’objets (blueprints et classes)

Tous les exemples des cours précédents sur les objets étaient limités, car ils ne permettaient de créer qu’un seul objet.

Parfois, il y a besoin d’un “blueprint” pour créer plusieurs objets du même type. Le moyen de créer un type d’objet est d’utiliser un constructeur.

Les objets de même type sont créés en appelant le constructeur grâce au mot-clé new.

Exemple :

const myFather = new Person("John", "Doe", 50, "blue");
const myMother = new Person("Sally", "Rally", 48, "green");

Le mot-clé this

Lorsqu’il est utilisé avec un objet, this a pour valeur l’objet lui-même.

Dans un constructeur, this n’a pas de valeur. En fait, il sert de substitut pour le nouvel objet. Dans un constructeur, donc, la valeur de this deviendra le nouvel objet lorsque celui-ci sera créé.

Remarque : this n’est pas une variable, mais un mot-clé. Il est donc impossible de modifier sa valeur.

Ajouter une propriété à un objet

logo discord

Besoin d'aide ?

Rejoignez notre communauté officielle et ne restez plus seul à bloquer sur un problème !

En savoir plus