Menu
Coddy logo textTech

Задание на повторение

Часть раздела Объектно-ориентированное программирование путешествия по JavaScript на Coddy — урок 20 из 56.

challenge icon

Задание

Вам дан класс GameCharacter. Ваша задача:

  1. Добавить приватное поле #isAlive, инициализированное значением true
  2. Добавить приватный метод #checkIfAlive(), который:
    • Устанавливает #isAlive в true, если #health > 0
    • Устанавливает #isAlive в false, если #health ≤ 0

Попробуйте сами

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"

Все уроки раздела Объектно-ориентированное программирование