オブジェクト指向は再利用のために使う
用語の整理
・プロパティ クラスが持つデータ。フィールド、メンバ変数とも呼ばれる。
・メソッド(振る舞い) クラス内で宣言する関数のこと
・コンストラクタ クラスからインスタンスを作るときに行う初期化
・インスタンス クラスから作られたオブジェクト、クラスの機能をもつクローンみたいな
--------- TypeScript ---------
型エイリアス(Type Alias)とは、データ型に名前をつけること(ex.stringにNameとつける)
・抽象クラスはインスタンス化できない 抽象クラスから具体化クラスを作る。(継承でサブクラスからクラスを作る) ∟継承先のクラスへ、抽象クラスのプロパティを伝える