class※定義,インスタンス(new class)※実行,constructor※定義,メソッド(●●(…){…})※動作の定義
class Niku{
constructor(kinds,grams){
this.kinds = kinds;
this.grams = grams;
}
info(){
console.log(`肉の種類は${this.kinds}、${this.grams}グラム`);
}
}
class cook extends Niku{
recipe(){
const recipe =`焼き${nikuinfo.kinds}のために${nikuinfo.kinds}肉が${nikuinfo.grams}グラム必要`;
console.log(recipe);
return recipe;
}
}
const nikuinfo = new Niku("鳥",100);
nikuinfo.info();
const cooking = new cook();
var addtxt = cooking.recipe();
let demoBox = document.getElementById('demo');
demoBox.innerHTML=addtxt;