Menu
Coddy logo textTech

Défi récapitulatif

Fait partie de la section Programmation Orientée Objet du Journey JavaScript de Coddy — leçon 20 sur 56.

challenge icon

Défi

On vous donne une classe GameCharacter. Votre tâche consiste à :

  1. Ajouter un champ privé #isAlive initialisé à true
  2. Ajouter une méthode privée #checkIfAlive() qui :
    • Définit #isAlive sur true si #health > 0
    • Définit #isAlive sur false si #health ≤ 0

Essayez vous-même

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

// Code de test - ne pas modifier
const warrior = new GameCharacter("Warrior");

warrior.takeDamage(30);
console.log(warrior.getStatus());  // Devrait afficher "Alive"

warrior.takeDamage(80);
console.log(warrior.getStatus());  // Devrait afficher "Defeated"

Toutes les leçons de Programmation Orientée Objet