1
resposta

Conta é uma classe abstrata, como eu consigo criar objeto?

Sendo Conta uma classe asbtrata, anteriormente foi falado que era seria uma molde e não dava pra criar objeto com ela. Fiquei confusa.

1 resposta

Oie Isabela, tudo bem contigo?

É exatamente como você viu anteriormente, "Conta" sendo uma classe abstrada não pode ser instanciada.

Acredito que você tenha se confundido com esse código aqui:

Conta[] contas = new Conta[5];

No exemplo acima não foi criado um objeto do tipo "Conta", mas sim uma array que armazena objetos do tipo "Conta", assim como se quisessemos criar uma array que armazena "String" fariamos desse jeito aqui String [] linhas = new String [10];.

Depois vale a pena você dar uma olhada nesse artigo aqui:

Acredito que tenha sido isso que gerou dúvida, caso não, é só me responder por aqui que venho te ajudar :)

Bons estudos!