エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
[JavaScript] 2. クラスの継承 - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
[JavaScript] 2. クラスの継承 - Qiita
子のprototype = Object.create(<親のprototype>, {value: {constructor: <子のコンストラクタの指定>}}... 子のprototype = Object.create(<親のprototype>, {value: {constructor: <子のコンストラクタの指定>}}); Object.create() は、指定した prototype オブジェクトを引き継いだ新たなオブジェクトを生成する関数です。 2つ目の引数は生成した prototype オブジェクトに持たせるプロパティを指定するハッシュオブジェクトです。ここで設定できるプロパティは決められおり、詳細はこちらで確認してください。 クラスの継承では最低限、子クラスのコンストラクタ関数オブジェクトを指定します。 このように、子クラスの prototype を、親クラスの prototype を引き継いだオブジェクトで上書きすることで、親クラスを継承したクラスとすることができます。 クラス継承の例 まず子クラスのコンストラクタを定義します。