📌
JavaScriptの継承
継承
既存オブジェクトのデータ構成とメソッド構成を引き継いで、新しい派生オブジェクトを定義する仕組みが継承と呼ばれる。
引き継ぐ際には新たなデータとメソッドを自由に追加できるので、派生オブジェクトの構成は既存内容+追加内容になる。
親クラスで宣言したメソッドを再利用することができる。
class Character{
constructor(name , type){
this.name = name;
this.type = type;
}
function introduce(){
console.log(this.name + this.type)
}
}
class Mycharcter extends Character{
construcrtor(name , type , attackpower){
super(name, type)
this.attackpower = attackpower
}
}
const Gon = new Mycharacter("Goon" , "Enhance" , 20)
console.log(Gon)
console.log(Gon.type)
Gon.introduce()
Discussion