Menu
Coddy logo textTech

Wyzwanie podsumowujące

Część sekcji Programowanie obiektowe ścieżki JavaScript w Coddy. Lekcja 20 z 56.

challenge icon

Wyzwanie

Otrzymujesz klasę GameCharacter. Twoje zadanie:

  1. Dodaj prywatne pole #isAlive zainicjalizowane wartością true
  2. Dodaj prywatną metodę #checkIfAlive(), która:
    • Ustawia #isAlive na true, jeśli #health > 0
    • Ustawia #isAlive na false, jeśli #health ≤ 0

Spróbuj swoich sił

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

// Kod testowy — nie modyfikuj
const warrior = new GameCharacter("Warrior");

warrior.takeDamage(30);
console.log(warrior.getStatus());  // Powinno wypisać "Alive"

warrior.takeDamage(80);
console.log(warrior.getStatus());  // Powinno wypisać "Defeated"

Wszystkie lekcje w sekcji Programowanie obiektowe

Poćwicz samodzielnie: Kompilator JavaScript online