JavaScript est un langage de programmation largement utilisé dans le développement Internet. Il peut aider les pages Web à obtenir des effets dynamiques et une interactivité. En JavaScript, une classe est un objet qui encapsule des données et des méthodes. En ajoutant des classes, nous pouvons mieux organiser le code et améliorer l'efficacité du développement. Ce qui suit présentera en détail la méthode d'ajout de classes en JavaScript.
1. Définir une classe
En JavaScript, définir une classe nécessite l'utilisation du mot-clé class et du nom de la classe. Comme indiqué ci-dessous, nous avons défini une classe nommée Person :
class Person { constructor(name, age) { this.name = name; this.age = age; } greetings() { console.log("Hello, my name is " + this.name + " and I am " + this.age + " years old."); } }
Dans le code ci-dessus, nous avons ajouté deux attributs nommés name et age à la classe Person via la méthode constructeur, et ajouté la fonction de salutation via la méthode Greetings.
2. Créer des objets
Pour créer un objet de classe, vous devez utiliser le nouveau mot-clé et le nouveau nom de classe. Comme indiqué ci-dessous, nous avons créé un objet de classe Person nommé person :
let person = new Person("Tom", 20);
Grâce au code ci-dessus, nous avons réussi à créer un objet de classe Person nommé Tom avec un âge de 20 ans.
3. Classes héritées
En JavaScript, les classes peuvent hériter les unes des autres et les sous-classes peuvent hériter de toutes les propriétés et méthodes de la classe parent. Ensuite, nous créons une sous-classe nommée Student, qui hérite de la classe Person :
class Student extends Person { constructor(name, age, school) { super(name, age); this.school = school; } study() { console.log(this.name + " is studying at " + this.school); } }
Dans le code ci-dessus, nous spécifions que la classe Student hérite de la classe Person via le mot-clé extends. Dans la méthode constructeur, nous obtenons les attributs de la classe parent en appelant la super méthode et en ajoutant l'attribut school. Dans la méthode d'étude, nous avons ajouté la fonction d'apprentissage.
4. Utiliser des méthodes de super classe
Dans la relation d'héritage, les sous-classes peuvent également utiliser les méthodes de la classe parent. Par exemple, nous appelons la méthode Greetings() de la classe parent dans la classe Student :
class Student extends Person { constructor(name, age, school) { super(name, age); this.school = school; } study() { console.log(this.name + " is studying at " + this.school); } greetings() { super.greetings(); console.log("I am a student."); } }
Dans le code ci-dessus, nous obtenons la méthode Greetings() de la classe parent via le super mot-clé, et ajoutons nos propres informations de salutation à la sous-classe.
Résumé
Grâce à l'introduction ci-dessus, nous avons appris à définir, créer, hériter et utiliser des classes en JavaScript. Les développeurs peuvent utiliser ces technologies de manière flexible en fonction de leurs propres besoins pour améliorer la lisibilité et l'efficacité du code. Dans le travail réel, nous pouvons également combiner ces technologies pour réaliser le développement de projets plus complexes.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!