Important

You are seeing the previous version of the new Alura experience we are preparing for you. Soon, it will get a brand-new visual identity designed to boost your studies!

1
reply

conta poupança e conta não importa cliente

Porque os arquivos ContaPoupança.js e Conta.js não tem o comando import { Cliente } from "./Cliente.js";

e o arquivo ContaCorrente tem?

1 reply

Olá Alini, tudo bem?

Peço desculpas pela demora em obter um retorno

O motivo pelo qual os arquivos ContaPoupança.js e Conta.js não possuem o comando de importação do Cliente.js é porque essas classes não possuem uma dependência direta da classe Cliente.

Já a classe ContaCorrente, por sua vez, possui uma dependência direta da classe Cliente, pois ela precisa receber um objeto Cliente como parâmetro em seu construtor para criar uma conta corrente para esse cliente específico.

Por isso, é necessário importar a classe Cliente no arquivo ContaCorrente.js para que a classe ContaCorrente possa utilizar a classe Cliente.

Espero ter ajudado, qualquer dúvida, me coloco à disposição! Bons estudos!

Sucesso

Um grande abraço e até mais!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!