Menu
Coddy logo textTech

Classe BankAccount

Fa parte della sezione Programmazione orientata agli oggetti del percorso JavaScript di Coddy. Lezione 21 di 56.

challenge icon

Sfida

In questo progetto creeremo da zero una classe BankAccount per gestire il conto bancario di un cliente.

Il tuo primo compito è creare una classe chiamata BankAccount con:

  1. Costruttore che accetta due parametri:
    • accountHolder (stringa): il nome del titolare del conto
    • initialBalance (numero, facoltativo): saldo iniziale (il valore predefinito è 0)
  2. Metodo <strong>getBalance()</strong> che:
    • Restituisce il saldo attuale del conto
    • Non richiede parametri
  3. Metodo <strong>getAccountInfo()</strong> che:
    • Restituisce una stringa formattata: "${accountHolder}: $${balance}"
    • Esempio: se accountHolder è "John" e il saldo è 500, restituisce "John: $500"

Provalo tu

// TODO: Crea una classe chiamata BankAccount

// TODO: Aggiungi un costruttore che accetti due parametri: accountHolder e initialBalance (il valore predefinito è 0)

// TODO: Aggiungi un metodo getBalance() che restituisca il saldo corrente del conto

// TODO: Aggiungi un metodo getAccountInfo() che restituisca una stringa formattata: "${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

Tutte le lezioni di Programmazione orientata agli oggetti

Esercitati da solo: Compilatore JavaScript online