Menu
CoddyTech

Thử thách ôn tập

Thuộc phần Lập trình hướng đối tượng trong hành trình JavaScript của Coddy. Bài học 20 trên 56.

challenge icon

Thử thách

Bạn được cung cấp một lớp GameCharacter. Nhiệm vụ của bạn là:

  1. Thêm một trường riêng tư #isAlive được khởi tạo bằng true
  2. Thêm một phương thức riêng tư #checkIfAlive() để:
    • Đặt #isAlive thành true nếu #health > 0
    • Đặt #isAlive thành false nếu #health ≤ 0

Tự làm thử

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

// Code kiểm thử, đừng sửa
const warrior = new GameCharacter("Warrior");

warrior.takeDamage(30);
console.log(warrior.getStatus());  // Đầu ra phải là "Alive"

warrior.takeDamage(80);
console.log(warrior.getStatus());  // Đầu ra phải là "Defeated"

Tất cả bài học trong Lập trình hướng đối tượng

Tự luyện tập: Trình biên dịch JavaScript online