JavaScriptプログラミングのTOPへ JavaScriptのコーディングでオブジェクトを扱う際, 「インスタンスがちょっとずつ異なっている」という場合は,その自由度に見合ったクラス(=プロトタイプ)を1つだけ定義してやれば事足りる。 しかし,それに加えて「クラスも複数あって,ちょっとずつ異なっている」という場合, 複数のクラスの共通部分を親クラスに定義し,子クラスで継承する,という手続きが必要になる。 親クラス,子クラス,インスタンス,という順に定義を実装すると,コードの流れは下記のようになる。 (1)共通定義 ①クラス間で共通のデータを定義する。 (2)個別定義(クラス生成コード) ①クラス間で異なるデータを定義する。 ②同一クラス内のインスタンス間で共通のデータを定義する。 (3)メイン処理(インスタンス生成コード) ①各クラスを利用する。同一クラス内のインスタンス間で異なるデ
![JavaScriptで,クラスを継承する方法 (複数のサブクラスから共通クラスのプロトタイプを参照する) - 主に言語とシステム開発に関して](https://cdn-ak-scissors.b.st-hatena.com/image/square/06a15c64ba0ceec233d86d71001ebb29a9dcbf5d/height=288;version=1;width=512/https%3A%2F%2Fcdn.blog.st-hatena.com%2Fimages%2Ftheme%2Fog-image-1500.png)