Menu
Coddy logo textTech

Kontostand als privates Feld

Teil des Abschnitts Objektorientierte Programmierung der JavaScript-Journey von Coddy — Lektion 23 von 56.

challenge icon

Aufgabe

Lassen Sie uns die BankAccount-Klasse sicherer machen, indem wir balance in ein privates Feld umwandeln.

Ihre Aufgabe:

  1. Fügen Sie #balance am Anfang der Klasse hinzu
  2. Ändern Sie this.balance in this.#balance im Konstruktor
  3. Ändern Sie this.balance in this.#balance in allen Methoden

Probier es selbst

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

// Teste die Implementierung
const testAccount = new BankAccount('Alex Johnson', 500);

console.log(testAccount.getAccountInfo()); // "Alex Johnson: $500"
console.log('Balance:', testAccount.getBalance()); // funktioniert weiterhin: 500
console.log('Balance:', testAccount.balance); // nicht definiert


Alle Lektionen in Objektorientierte Programmierung