メインコンテンツまでスキップ

クラスの継承 (inheritance)

JavaScriptのクラスも他のクラスを持つ言語と同じように、extendsキーワードで継承ができます。

js
class Parent {}
class Child extends Parent {}
js
class Parent {}
class Child extends Parent {}

サブクラスにコンストラクタを書く場合、スーパークラスのコンストラクタは必ず呼び出す必要があります。スーパークラスのコンストラクタはsuper()で呼び出します。

js
class Parent {}
class Child extends Parent {
constructor() {
super();
}
}
js
class Parent {}
class Child extends Parent {
constructor() {
super();
}
}
  • 質問する ─ 読んでも分からなかったこと、TypeScriptで分からないこと、お気軽にGitHubまで🙂
  • 問題を報告する ─ 文章やサンプルコードなどの誤植はお知らせください。