Java Script ES2015 のクラスとインスタンス
考え方としては、classは[設計図/型/フォーマット/テンプレート]的なものとして捉えて問題ない。インスタンスはそれを元に作ったもの。
まずは記述の最小単位
class Human{ constructor(){} //dataを格納するところ。定型文 } const Hogetaro = new Human();
基本的な記述例
class Human { constructor(name, age) { this.name = name; this.age = age; } callmyProfile() { //メソッド console.log(this.name, this.age); } } const Shimura = new Human("Shimura", 30); //インスタンス 引数渡す //console.log(Shimura); Shimura.callmyProfile(); // 出力 Shimura 30 const Kato = new Human("Kato", 40); //インスタンス 引数渡す //console.log(Kato); Kato.callmyProfile(); // 出力 Kato 40