Classes
Le JavaScript s’est vu implémenté la possibilité d’utiliser des classes. Cette fonctionnalité est sortie en 2015.
Syntaxe des classes
Pour créer une classe en JavaScript, il suffit d’utiliser le mot-clé class
, puis d’ouvrir une paire d’accolades. C’est entre ces accolades que se placeront les différentes propriétés et méthodes de la classe.
Exemple :
classe nomDeLaClasse {
// Propriétés et méthodes
}
Constructeur
La première méthode à déclarer dans une classe est le constructeur. C’est lui qui est appelé chaque fois que la classe est instanciée (appelée).
Pour déclarer un constructeur, rien de plus simple. Une fonction constructor()
existe et prend en paramètres les propriétés que le constructeur recevra.
Exemple :
classe user {
constructor(name, age) {
let name = name;
let age = age;
}
}
Remarque : En JavaScript, une classe n’est pas un objet. C’est simplement, en quelque sorte, un modèle d’objet.
Pour résumer, un constructeur est une méthode spéciale qui :
- Doit avoir le nom exact suivant :
constructor()
- Est exécuté automatique quand un nouvel objet est créé
- Est utilisé pour initialiser les propriétés de l’objet
Si aucun constructeur n’est déclaré au moment de la création de la classe, JavaScript ajoutera automatiquement un constructeur vide.
Utiliser les classes
Besoin d'aide ?
Rejoignez notre communauté officielle et ne restez plus seul à bloquer sur un problème !