Porque os arquivos ContaPoupança.js e Conta.js não tem o comando import { Cliente } from "./Cliente.js";
e o arquivo ContaCorrente tem?
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
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!