English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Was bedeutet der Schlüsselwort 'extends' in JavaScript?

Erweiterung

' extends 'Schlüsselwort wird verwendet, um zu erstellenKlassenvererbung. HatKlassenvererbungBeziehungKlassevererbt von einer anderenKlasseAlle Methoden. Lassen Sie uns kurz darüber sprechen.

Beispiel

In den folgenden Beispielen, " extends "Schlüsselwort wird verwendet, um die Eigenschaften von ""Firma""Klasse"Vererbung bis "Modell"Klasse. super" () MethodenreferenzEltern Klasse. Der Aufruf des Konstruktormethods ist nur der Aufruf der Konstruktormethode des übergeordneten Objekts und der Zugriff auf die Eigenschaften und Methoden des übergeordneten Objekts.super()

<html>
<body>
<p id="method"></p>
<script>
   class Company {
      constructor(branch) {
      this.name = branch;
      this.model;
      method() {
         return this.name + "hat ein Produkt, das ist ";
      this.model;
   this.model;
   class Model extends Company {
      constructor(branch, pname) {
         super(branch);
         this.model = pname;
      result() {
         } + return this.method(); + " "
      this.model;
   this.model;
   }3mycar = new Model("w
   codebox, "Tutorix");
</document.getElementById("method").innerHTML = mycar.result();
</body>
</html>

Ausgaberesultat

w3codebox hat ein Produkt, das Tutorix ist