Verwendung der Klasse in js

下次还敢
Freigeben: 2024-05-10 04:45:28
Original
810 Leute haben es durchsucht

Klasse ist eine Blaupause zum Erstellen von Objektvorlagen in JavaScript. Sie definiert die Eigenschaften und Methoden eines Objekts, auf die durch Erstellen einer Instanz mit dem neuen Schlüsselwort zugegriffen wird. Zu den Vorteilen von Class gehören eine bessere Codeorganisation, eine bessere Lesbarkeit und Wartbarkeit sowie eine vereinfachte Objekterstellung. Eine Klasse kann Eigenschaften über Konstruktoren hinzufügen, Methoden über Funktionen definieren und andere Klassen erweitern, um deren Eigenschaften und Methoden mithilfe des Schlüsselworts „extends“ zu erben.

Verwendung der Klasse in js

Verwendung von Klassen in JavaScript

Was ist Klasse?
Klasse ist eine Blaupause in JavaScript, die zum Erstellen von Instanzen von Objekten verwendet wird. Es definiert die Eigenschaften und Methoden des Objekts und fungiert als Vorlage.

Klasse erstellen
Erstellen Sie eine Klasse mit dem Schlüsselwortclass, gefolgt vom Klassennamen:class创建一个 Class,后跟 Class 名称:

class MyClass { // 代码 }
Nach dem Login kopieren

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

class MyClass { constructor(name, age) { this.name = name; this.age = age; } }
Nach dem Login kopieren

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

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.`); } }
Nach dem Login kopieren

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

const myObject = new MyClass('John', 30);
Nach dem Login kopieren

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

console.log(myObject.name); // 'John' myObject.speak(); // 输出 "My name is John and I am 30 years old."
Nach dem Login kopieren

扩展 Class
使用extends

class SubClass extends MyClass { constructor(name, age, hobby) { super(name, age); this.hobby = hobby; } }
Nach dem Login kopieren

Fügen Sie eine Eigenschaft hinzu.Fügen Sie eine Eigenschaft hinzu, indem Sie im Konstruktor einen Wert zuweisen:
rrreee

    Methoden hinzufügen
  • Methoden mithilfe von Funktionen in der Klasse definieren:
  • rrreee
  • Objektinstanzen erstellen
  • Verwenden Sie das Schlüsselwortnew, um Klasseninstanzen zu erstellen:
  • rrreee
Zugriff auf Eigenschaften und Methoden Zugriff auf Objekte über Punkt Syntax Eigenschaften und Methoden: rrreeeKlasse erweiternVerwenden Sie das Schlüsselwort extends, um andere Klassen zu erweitern und deren Eigenschaften und Methoden zu erben: rrreeeVorteileZu den Vorteilen der Verwendung von Class gehören: Bessere Codeorganisation Verbessern Sie die Lesbarkeit und Wartbarkeit Fördern Sie die Wiederverwendung von Code Vereinfachen Sie die Objekterstellung

Das obige ist der detaillierte Inhalt vonVerwendung der Klasse in js. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!