더북(TheBook)
class Unit { // 공통 클래스
  constructor(name, hp, att, xp) { // 생성자
    this.name = name; 
    this.maxHp = hp;
    this.hp = hp;
    this.xp = xp;
    this.att = att;
  }
  attack(target) { // 공격 메서드
    target.hp -= this.att;
  }
}
class Hero extends Unit { // 주인공 클래스
  constructor(name) { // 생성자 
    super(name, 100, 10, 0);
    this.lev = 1;
  }
  heal(monster) { // 회복 메서드
    this.hp += 20;
    this.hp -= monster.att;
  }
}
class Monster extends Unit { // 몬스터 클래스
}
let game = null;
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.