Este é um exercício simples de um sistema de contas bancárias desenvolvido em JavaScript. Utilizando os conceitos fundamentais da linguagem, como funções construtoras, prototype, herança prototípica, chamada para o construtor pai, polimorfismo e instanciação de objetos.
Comecei definindo uma classe base chamada 'Conta', que possui propriedades como agência, número da conta e saldo, juntamente com métodos para sacar, depositar e verificar o saldo.
Em seguida, criei duas subclasses: 'ContaCorrente' e 'ContaPoupanca'. A 'ContaCorrente' possui uma propriedade adicional para o limite de crédito.
Esse exercício me ajudou a praticar o uso da orientação a objetos em JavaScript, aproveitando a herança para reutilizar código e evitar repetições.