Menu
Coddy logo textTech

Klasse BankAccount

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

challenge icon

Aufgabe

In diesem Projekt erstellen wir von Grund auf eine BankAccount-Klasse, um das Bankkonto eines Kunden zu verwalten.

Deine erste Aufgabe besteht darin, eine Klasse namens BankAccount zu erstellen mit:

  1. Konstruktor, der zwei Parameter entgegennimmt:
    • accountHolder (String): Der Name des Kontoinhabers
    • initialBalance (Zahl, optional): Anfangssaldo (standardmäßig 0)
  2. Methode <strong>getBalance()</strong>, die:
    • Den aktuellen Kontostand zurückgibt
    • Keine Parameter benötigt
  3. Methode <strong>getAccountInfo()</strong>, die:
    • Eine formatierte Zeichenfolge zurückgibt: "${accountHolder}: $${balance}"
    • Beispiel: Wenn accountHolder "John" ist und der Kontostand 500 beträgt, wird "John: $500" zurückgegeben

Probier es selbst

// TODO: Erstelle eine Klasse namens BankAccount

// TODO: Füge einen Konstruktor hinzu, der zwei Parameter entgegennimmt: accountHolder und initialBalance (Standardwert 0)

// TODO: Füge eine Methode getBalance() hinzu, die den aktuellen Kontostand zurückgibt

// TODO: Füge eine Methode getAccountInfo() hinzu, die einen formatierten String zurückgibt: "${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

Alle Lektionen in Objektorientierte Programmierung

Übe selbstständig: Online-JavaScript-Compiler