Menu
Coddy logo textTech

Özet Meydan Okuması

Coddy'nin JavaScript Journey'sinin Nesne Yönelimli Programlama bölümünün bir parçası — ders 20 / 56.

challenge icon

Görev

Size bir GameCharacter sınıfı verilmiştir. Göreviniz şunları yapmaktır:

  1. true olarak başlatılan özel (private) bir #isAlive alanı ekleyin
  2. Şunları yapan özel (private) bir #checkIfAlive() metodu ekleyin:
    • Eğer #health > 0 ise #isAlive değerini true yapar
    • Eğer #health ≤ 0 ise #isAlive değerini false yapar

Kendin dene

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

// Test kodu - değiştirmeyin
const warrior = new GameCharacter("Warrior");

warrior.takeDamage(30);
console.log(warrior.getStatus());  // "Alive" çıktısını vermeli

warrior.takeDamage(80);
console.log(warrior.getStatus());  // "Defeated" çıktısını vermeli

Nesne Yönelimli Programlama bölümündeki tüm dersler