Solucionado (ver solução)

Importante

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!

Solucionado
(ver solução)
3
respostas

Estou com dúvida no curso de Java e Orientação a Objetos, no exercício 2 do capítulo Classes Abstratas.

Não entendi, como assim um método que recebe uma conta?.

3 respostas

Apesar de não conhecer sua clase, provavelmente algum método deve estar recebendo por parâmetro alguma alguma "conta"

solução!

Então o que é colocado é o seguinte se Conta não pode ser instanciado porque ter um método que receba uma Conta como argumento.

Então a explicação é conta não será instanciada mas quem extender a Conta é uma conta logo se você passar esse objeto como parametro seu metodo funcionará

Exemplo

Conta conta = new ContaCorrente(); 
      metodoQueRecebeConta(conta);

Mas desta forma do exemplo, os atributos da ContaCorrente que não estão presentes em Conta não poderão ser utilizadas posteriormente, certo?