더북(TheBook)
class Hero extends Unit {
  constructor(name, hp, att) {
    super(name, hp, att); // 부모 클래스의 생성자 메서드 호출
    this.maxHp = hp; // 그 외 속성
  }
  attack(target) {
    super.attack(target); // 부모 클래스의 attack() 메서드 호출
    console.log('부모 클래스의 attack() 외 추가 동작');
  }
  heal() { // 부모 클래스 메서드 외 동작
    this.hp = this.maxHp;
  }
}
class Monster extends Unit {
  constructor(name, hp, att) {
    super(name, hp, att);
  }
  attack(target) {
    super.attack(target);
  }
}
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.