클래스의 상속은 extends 키워드를 사용
공동 기능들을 extends를 사용해 상속해서 중복된 코드 없이 사용 할 수 있음.
super(bbb)는 상속해준 부모클래스의 생성자로 인수를 넘겨주기 위해 사용
class Monster {
power = 10
constructor(qqq){
this.power = qqq
}
attack = () => {
console.log("공격")
console.log("내 공격력 : " + this.power)
}
}
class 지상몬스터 extends Monster {
constructor(bbb){
super(bbb)
}
run = () => {
console.log("도망가기")
}
}
const mymonster2 = new 지상몬스터(50)
mymonster2.attack()
mymonster2.run()