classe JavaScript
Les classes sont des plans pour des objets qui fournissent un moyen plus formel et organisé de définir les objets et leur comportement. La classe JavaScript n'est pas l'objet lui-même, mais un modèle pour créer des objets JavaScript.
La classe est une fonction spéciale, mais nous utilisons le mot-clé classe
pour le définir, pas la fonction
. L'attribut est attribué à l'intérieur de la méthode constructor ()
.
méthode de classe
] class
. constructeur ()
. Exemple 1: Créez une classe de voiture, puis créez un objet nommé "Ma voiture" en fonction de la classe de voiture.
class Car {
constructor(brand) {
this.carName = brand;
}
}
let myCar = new Car("Toyota");
méthode du constructeur ] Le constructeur est une méthode spéciale pour initialiser les objets créés avec des classes. Il est appelé automatiquement lorsqu'une nouvelle instance de la classe est créée. Il utilise généralement les paramètres qui y sont transmis pour attribuer des valeurs aux propriétés de l'objet, garantissant que l'objet est correctement initialisé au moment de la création.
Lorsque le constructeur est automatiquement appelé et que la classe est initialisée, elle doit avoir le nom exact "Constructeur". En fait, si vous n'avez pas de constructeur, JavaScript ajoutera une méthode de constructeur vide invisible.
Remarque:
Une classe ne peut pas avoir plusieurs constructeur () , qui lancera une erreur de syntaxe.
classe de classe {} // classe vide classe étudiante { constructeur (rollno, nom, âge) { this.name = name; this.rollno = rollno; this.age = âge; } } Laissez Student1 = New Student (1, "Alex", 12); Console.log (Student1); Classe Product { constructeur (nom, prix) { this.name = name; this.price = prix; } DisplayProduct () { console.log (`Product: $ {this.name}`); console.log (`prix: $ {this.price}`); } } const Product1 = nouveau produit ("chemise", 19,32); const Product2 = nouveau produit ("Pant", 33.55);
Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.
Copyright© 2022 湘ICP备2022001581号-3