Menu
CoddyTech

Tantangan Ulasan

Termasuk bagian Pemrograman Berorientasi Objek dalam perjalanan JavaScript di Coddy. Pelajaran 20 dari 56.

challenge icon

Tantangan

Kamu diberi sebuah class GameCharacter. Tugasmu adalah:

  1. Tambahkan field privat #isAlive yang diinisialisasi dengan true
  2. Tambahkan method privat #checkIfAlive() yang:
    • Mengatur #isAlive menjadi true jika #health > 0
    • Mengatur #isAlive menjadi false jika #health ≤ 0

Coba sendiri

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

// Kode pengujian, jangan ubah
const warrior = new GameCharacter("Warrior");

warrior.takeDamage(30);
console.log(warrior.getStatus());  // Seharusnya menghasilkan output "Alive"

warrior.takeDamage(80);
console.log(warrior.getStatus());  // Seharusnya menghasilkan output "Defeated"

Semua pelajaran di Pemrograman Berorientasi Objek

Latihan sendiri: Compiler JavaScript online