"Si un ouvrier veut bien faire son travail, il doit d'abord affûter ses outils." - Confucius, "Les Entretiens de Confucius. Lu Linggong"
Page de garde > La programmation > Classes en javascript

Classes en javascript

Publié le 2025-02-22
Parcourir:969

Classes in javascript

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

]
    La syntaxe de la méthode de classe
  1. est la même que celle de la méthode d'objet.
  2. Créer des classes à l'aide du mot clé class .
  3. contient toujours la méthode constructeur () .
  4. Un nombre de méthodes peut ensuite être ajouté.

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.

Plus d'exemples de classe

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);
 
Dernier tutoriel Plus>

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