复习挑战
本课属于 Coddy JavaScript 学习旅程的“面向对象编程”单元。第 20 课,共 56 课。
挑战
你会得到一个 GameCharacter 类。你的任务是:
- 添加一个私有字段
#isAlive,并将其初始化为true - 添加一个私有方法
#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"面向对象编程中的所有课
8整理 OOP 代码
将类组织到模块中自己练习: JavaScript 在线编译器