Maison > interface Web > js tutoriel > le corps du texte

Utilisation de la classe en js

下次还敢
Libérer: 2024-05-10 04:45:28
original
997 Les gens l'ont consulté

Class est un modèle de création de modèles d'objets en JavaScript. Il définit les propriétés et les méthodes d'un objet, auxquelles on accède en créant une instance à l'aide du nouveau mot-clé. Les avantages de Class incluent une meilleure organisation du code, une lisibilité et une maintenabilité accrues et une création d'objets simplifiée. Une classe peut ajouter des propriétés via des constructeurs, définir des méthodes via des fonctions et étendre d'autres classes pour hériter de leurs propriétés et méthodes à l'aide du mot clé extends.

Utilisation de la classe en js

Utilisation de la classe en JavaScript

Qu'est-ce que la classe ?
Class est un modèle en JavaScript utilisé pour créer des instances d'objets. Il définit les propriétés et les méthodes de l'objet et fait office de modèle.

Créer une classe
Créez une classe en utilisant le mot clé class suivi du nom de la classe : class 创建一个 Class,后跟 Class 名称:

<code>class MyClass {
  // 代码
}</code>
Copier après la connexion

添加属性
通过在构造函数中分配值来添加属性:

<code>class MyClass {
  constructor(name, age) {
    this.name = name;
    this.age = age;
  }
}</code>
Copier après la connexion

添加方法
使用 Class 中的函数定义方法:

<code>class MyClass {
  constructor(name, age) {
    this.name = name;
    this.age = age;
  }

  speak() {
    console.log(`My name is ${this.name} and I am ${this.age} years old.`);
  }
}</code>
Copier après la connexion

创建对象实例
使用 new 关键字创建 Class 实例:

<code>const myObject = new MyClass('John', 30);</code>
Copier après la connexion

访问属性和方法
通过点语法访问对象的属性和方法:

<code>console.log(myObject.name); // 'John'
myObject.speak(); // 输出 "My name is John and I am 30 years old."</code>
Copier après la connexion

扩展 Class
使用 extends

<code>class SubClass extends MyClass {
  constructor(name, age, hobby) {
    super(name, age);
    this.hobby = hobby;
  }
}</code>
Copier après la connexion

Ajouter une propriété Ajoutez une propriété en attribuant une valeur dans le constructeur :
rrreee

    Ajouter des méthodes
  • Définir des méthodes à l'aide de fonctions dans la classe :
  • rrreee
  • Créer des instances d'objet
  • Utiliser le mot-clé new pour créer des instances de classe :
  • rrreee
🎜Accéder aux propriétés et aux méthodes 🎜🎜Accéder aux objets via un point syntaxe Propriétés et méthodes : 🎜rrreee🎜🎜Expand Class🎜🎜Utilisez le mot-clé extends pour étendre d'autres classes et hériter de leurs propriétés et méthodes : 🎜rrreee🎜🎜Avantages🎜🎜Les avantages de l'utilisation de Class incluent : 🎜 🎜🎜 Meilleure organisation du code 🎜🎜 Améliorer la lisibilité et la maintenabilité 🎜🎜 Favoriser la réutilisation du code 🎜🎜 Simplifier la création d'objets 🎜🎜

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!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal