Menu
CoddyTech

复习挑战

本课属于 Coddy JavaScript 学习旅程的“面向对象编程”单元。第 20 课,共 56 课。

challenge icon

挑战

你会得到一个 GameCharacter 类。你的任务是:

  1. 添加一个私有字段 #isAlive,并将其初始化为 true
  2. 添加一个私有方法 #checkIfAlive(),该方法:
    • 如果 #health > 0,则将 #isAlive 设为 true
    • 如果 #health ≤ 0,则将 #isAlive 设为 false

亲手试试

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"

面向对象编程中的所有课

自己练习: JavaScript 在线编译器