Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Dúvida no exercício Java III > Aula 03 > Ex. 07

Eu gostaria de saber como ficaria a resolução desse exercício trabalhando com a classe abstrata pois, eu cheguei a resposta utilizando uma classe pública sem ser abstrata.

2 respostas
solução!

OI Mayanna, tudo bem? As duas formas funcionam, o que difere é apenas a abordagem conceitual. A classe Conta essencialmente é abstrata por que a ideia de conta é abstrata. Concorda que você só pode ter contas de tipo específico? Tipo: A conta é corrente, poupança ou salário, por exemplo. Todas elas são conta (abstrativamente) mas você não tem uma conta que é só conta, tem?

Definir a classe Conta como abstrata, impede você de fazer algo como:

Conta c = new Conta();

Entendeu? Espero ter ajudado, bons estudos!

Sim entendi. Muito obrigada.