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

Machen wir die Klasse BankAccount sicherer, indem wir balance in ein privates Feld umwandeln."

Deine Aufgabe:

  1. Füge #balance am Anfang der Klasse hinzu
  2. Ändere this.balance im Konstruktor zu this.#balance
  3. Ändere this.balance in allen Methoden zu this.#balance

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

Übe selbstständig: Online-JavaScript-Compiler