Menu
Coddy logo textTech

Sfida di riepilogo

Fa parte della sezione Programmazione orientata agli oggetti del percorso JavaScript di Coddy. Lezione 20 di 56.

challenge icon

Sfida

Ti viene fornita una classe GameCharacter. Il tuo compito è:

  1. Aggiungere un campo privato #isAlive inizializzato a true
  2. Aggiungere un metodo privato #checkIfAlive() che:
    • Imposta #isAlive su true se #health > 0
    • Imposta #isAlive su false se #health ≤ 0

Provalo tu

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

// Codice di test - non modificare
const warrior = new GameCharacter("Warrior");

warrior.takeDamage(30);
console.log(warrior.getStatus());  // Dovrebbe stampare "Alive"

warrior.takeDamage(80);
console.log(warrior.getStatus());  // Dovrebbe stampare "Defeated"

Tutte le lezioni di Programmazione orientata agli oggetti

Esercitati da solo: Compilatore JavaScript online