Menu
Coddy logo textTech

Saldo como Campo Privado

Parte da seção Programação Orientada a Objetos do Journey de JavaScript da Coddy — lição 23 de 56.

challenge icon

Desafio

Vamos tornar a classe BankAccount mais segura convertendo o balance para um campo privado."

Sua tarefa:

  1. Adicione #balance no topo da classe
  2. Altere this.balance para this.#balance no construtor
  3. Altere this.balance para this.#balance em todos os métodos

Experimente você mesmo

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

// Testar a implementação
const testAccount = new BankAccount('Alex Johnson', 500);

console.log(testAccount.getAccountInfo()); // "Alex Johnson: $500"
console.log('Balance:', testAccount.getBalance()); // ainda funciona: 500
console.log('Balance:', testAccount.balance); // undefined


Todas as lições de Programação Orientada a Objetos