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"

כל השיעורים ביחידה תכנות מונחה עצמים

תרגלו בעצמכם: קומפיילר JavaScript אונליין