概要
javascriptのクラスについて、特徴を簡単にまとめてみます。
クラスの考え方として一般的にプロパティとメソッドを持ちます。
プロパティはクラス内で保持する変数(のようなもの)の概念があり、メソッドはクラスの振る舞いを定義する関数のようなものです。
javascriptでクラスを定義した場合、上記のプロパティとメソッドを用い、処理を行うことができます。
プロトタイプ
javascriptはプロトタイプという概念があるので、クラスを定義する際にもその考え方が適用されます。
2つのオブジェクトが同じプロトタイプからプロパティを継承している場合、この2つのオブジェクトは同じクラスのインスタンスとして振舞います。
コンストラクタ
オブジェクト指向の言語で必ず出てくるキーワードとしてコンストラクタがあります。
コンストラクタはクラスを基にオブジェクトが生成されたタイミングで実行されるメソッドと考えられます。
次回からの投稿でクラスを詳しく試して把握していこうと思います。