-
[TIL] Algorithm 18Develope/Algorithm 2020. 7. 30. 15:19
◎ 문제 12: 게임 캐릭터 클래스 만들기
다음 소스코드에서 클래스를 작성하여 게임 캐릭터의 능력치와 '파이어볼'이 출력되게 만드시오.
주어진 소스 코드를 수정해선 안됩니다.
데이터 <여기에 class를 작성하세요.> const x = new Wizard(545, 210, 10); console.log(x.health, x.mana, x.armor); x.attack(); 출력 545 210 10 파이어볼
◎ 정답
class Wizard { constructor(health, mana, armor) { this.health = health; this.mana = mana; this.armor = armor; } attack() { return console.log("파이어볼"); } } const x = new Wizard(545, 210, 10); console.log(x.health, x.mana, x.armor); x.attack();
◎ 해설
- 자바스크립트에서 class를 다뤄본 적은 없지만, 예전에 공부할 때 class를 사용법을 익혀놔서 좀 쉽게 할 수 있었다.
나중에 class에 대해 제대로 블로깅을 해야 될 거 같다.
'Develope > Algorithm' 카테고리의 다른 글
[TIL] Algorithm 19 (0) 2020.07.30 [TIL] Algorithm 17 (0) 2020.07.28 [TIL] Algorithm 16 (0) 2020.07.28 [TIL] Algorithm 15 (0) 2020.07.28 [TIL] Algorithm 14 (0) 2020.07.28