Porque os arquivos ContaPoupança.js e Conta.js não tem o comando import { Cliente } from "./Cliente.js";
e o arquivo ContaCorrente tem?
Porque os arquivos ContaPoupança.js e Conta.js não tem o comando import { Cliente } from "./Cliente.js";
e o arquivo ContaCorrente tem?
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!