1
resposta

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 resposta

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!

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software