Menu
Coddy logo textTech

Le solde comme champ privé

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

challenge icon

Défi

Rendons la classe BankAccount plus sécurisée en convertissant balance en un champ privé.

Votre tâche :

  1. Ajoutez #balance en haut de la classe
  2. Remplacez this.balance par this.#balance dans le constructeur
  3. Remplacez this.balance par this.#balance dans toutes les méthodes

Essayez vous-même

import { BankAccount } from './bankAccount.js';

// Tester l'implémentation
const testAccount = new BankAccount('Alex Johnson', 500);

console.log(testAccount.getAccountInfo()); // "Alex Johnson: $500"
console.log('Balance:', testAccount.getBalance()); // fonctionne toujours : 500
console.log('Balance:', testAccount.balance); // indéfini


Toutes les leçons de Programmation Orientée Objet

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