Menu
CoddyTech

Classe BankAccount

Fait partie de la section Programmation Orientée Objet du Journey JavaScript de Coddy. Leçon 21 sur 56.

challenge icon

Défi

Dans ce projet, nous allons créer une classe BankAccount à partir de zéro pour gérer le compte bancaire d’un client.

Ta première tâche consiste à créer une classe nommée BankAccount avec :

  1. Un constructeur qui prend deux paramètres :
    • accountHolder (chaîne de caractères) : le nom du titulaire du compte
    • initialBalance (nombre, facultatif) : le solde initial (0 par défaut)
  2. Une méthode getBalance() qui :
    • Renvoie le solde actuel du compte
    • Ne nécessite aucun paramètre
  3. Une méthode getAccountInfo() qui :
    • Renvoie une chaîne formatée : "${accountHolder}: $${balance}"
    • Exemple : si accountHolder vaut "John" et que le solde est de 500, elle renvoie "John: $500"

Essayez vous-même

// TODO: Créer une classe nommée BankAccount

// TODO: Ajouter un constructeur qui prend deux paramètres : accountHolder et initialBalance (0 par défaut)

// TODO: Ajouter une méthode getBalance() qui renvoie le solde actuel du compte

// TODO: Ajouter une méthode getAccountInfo() qui renvoie une chaîne formatée : "${accountHolder}: $${balance}"


// Test
const testAccount = new BankAccount('Alex Johnson', 500);

console.log('Initial state:');
console.log(testAccount.getAccountInfo()); // "Alex Johnson: $500"
console.log('Balance:', testAccount.getBalance()); // 500

Toutes les leçons de Programmation Orientée Objet

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