前回のコードで、設計図が出来上がりましたので、次は実際に細かい個々の特徴(オブジェクト)を設定していきます。

class Car {
constructor(body, color) {
this.body = body; //bodyという固有のプロパティを設定
this.color = color; //colorという固有のプロパティを設定

}
}
const myCar = new Car(“セダン”, “ブラック”);
console.log(myCar);
// Car { body: ‘セダン’, color: ‘ブラック’ }

newをつけることで、新しいCarインスタンスが作成されます。
“セダン” , “ブラック”という引数がコンストラクタメソッドに渡され、新しいインスタンスのbodyプロパティが"セダン"に、colorプロパティが"ブラック"に設定されます。新しいインスタンスを変数myCarに保持し、後でそのプロパティやメソッドを利用できます。

投稿者

Kの手習い

前職はOA機器の販売営業でしたが、退職して、50代で1からプログラマーを目指します。一般的にこの年齢からは厳しいと言われておりますが、この歳ならではの経験を活かして、頑張ります!

コメントを残す