JavaScript クラスの継承
JavaScript では、クラスの継承はコードの再利用と拡張にとって重要な概念です。継承を通じて、既存のクラスに基づいて新しいクラスを作成し、親クラスのプロパティとメソッドを継承できます。この記事では、JavaScript クラス継承のさまざまな側面とテクニックについて詳しく説明します。
1. 基本的な継承
extends
基本的なクラスの継承は、キーワード を使用して実現できます。
class Animal { constructor(name) { this.name = name; }
speak() { console.log(`The ${this.name} makes a sound.`); }
}
class Dog extends Animal { bark() { console.log( ); } }
${this.name} barks loudly.
let Dog = new Dog(“Fido”);
犬の話(); // 输出: Fido が音を立てます。
犬の鳴き声(); // 输出: フィドが大声で吠えます。
2. 親クラスのメソッドを呼び出す
super
キーワードを使用すると、子クラスで親クラスのメソッドを呼び出すことができます。
class Animal { constructor(name) { this.name = name; }
speak() { console.log(`The ${this.name} makes a sound.`); }
}
クラス