Menu
Coddy logo textTech

復習チャレンジ

CoddyのJavaScriptジャーニー「オブジェクト指向プログラミング」セクションの一部 — レッスン 20/56。

challenge icon

チャレンジ

GameCharacter クラスが与えられています。あなたのタスクは以下の通りです:

  1. true で初期化されたプライベートフィールド #isAlive を追加する
  2. 以下の処理を行うプライベートメソッド #checkIfAlive() を追加する:
    • #health > 0 の場合、#isAlivetrue に設定する
    • #health ≤ 0 の場合、#isAlivefalse に設定する

自分で試してみよう

import { GameCharacter } from './GameCharacter.js';

// テストコード - 変更しないでください
const warrior = new GameCharacter("Warrior");

warrior.takeDamage(30);
console.log(warrior.getStatus());  // "Alive" と出力されるはずです

warrior.takeDamage(80);
console.log(warrior.getStatus());  // "Defeated" と出力されるはずです

オブジェクト指向プログラミングのすべてのレッスン