Menu
Coddy logo textTech

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.

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

  1. Constructeur qui prend deux paramètres :
    • accountHolder (string) : Le nom du propriétaire du compte
    • initialBalance (number, facultatif) : Solde de départ (par défaut 0)
  2. Méthode <strong>getBalance()</strong> qui :
    • Retourne le solde actuel du compte
    • Aucun paramètre requis
  3. Méthode <strong>getAccountInfo()</strong> qui :
    • Retourne une chaîne formatée : "${accountHolder}: $${balance}"
    • Exemple : Si accountHolder est "John" et balance est 500, retourne "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 (par défaut à 0)

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

// TODO: Ajouter une méthode getAccountInfo() qui retourne 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