クラスの継承 (inheritance)
JavaScriptのクラスも他のクラスを持つ言語と同じように、extends
キーワードで継承ができます。
js
classParent {}classChild extendsParent {}
js
classParent {}classChild extendsParent {}
サブクラスにコンストラクタを書く場合、スーパークラスのコンストラクタは必ず呼び出す必要があります。スーパークラスのコンストラクタはsuper()
で呼び出します。
js
classParent {}classChild extendsParent {constructor() {super();}}
js
classParent {}classChild extendsParent {constructor() {super();}}