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



