Klasse (Klasse)
Klasse ist eine der wichtigsten Funktionen, die in ES6 eingeführt wurden. Vor Class konnten wir Klassen nur über die Prototypenkette simulieren.
Klassendefinition (Klassendefinition)
Das Obige definiert eine Form Klasse hat sie einen Attributnamen und eine Methode move() sowie einen Konstruktor.
Call the Shape class
Class Inheritance(class Vererbung)
Erben Sie eine Klasse über das Schlüsselwort „extends“ und verweisen Sie auf die übergeordnete Klasse über das Schlüsselwort „super“.
Rufen Sie die Klassen „Rechteck“ und „Kreis“ auf
Getter/Setter
Sie können die Schlüsselwörter „get“ und „set“ in der Klasse verwenden, um einen festzulegen bestimmte Das Attribut legt die Wertspeicherfunktion und die Wertfunktion fest, um das Zugriffsverhalten des Attributs abzufangen.
Statische Mitglieder (statische Mitglieder)
Klassenäquivalent Basierend auf dem Prototyp der Instanz werden alle in der Klasse definierten Methoden von der Instanz geerbt. Wenn das Schlüsselwort static vor einer Methode hinzugefügt wird, bedeutet dies, dass die Methode nicht von der Instanz geerbt wird, sondern direkt über die Klasse aufgerufen wird. Dies wird als „statische Methode“ bezeichnet.
Statische Eigenschaften beziehen sich auf die Eigenschaften der Klasse selbst, d. h. Class.propname, und nicht auf die Definition in die Instanzeigenschaften für das Objekt (dies)
Das obige ist der detaillierte Inhalt vonWeChat-Applet für die Entwicklung neuer ES6-Funktionen (3). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!