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

Entraînez-vous par vous-même : Compilateur JavaScript en ligne