Por que que um método abstrato obriga a classe que o contém ser também abstrata?
Dúvida sobre método e classe abstrata
P
2 Respostas
1 like
Uma classe abstrata é uma classe que nasce para ser estendida, já que não pode ser instanciada. Imagine que você tem um método abstrato mas uma classe não abstrata, logo você poderia criar um objeto a partir da classe, e consecutivamente tentar chamar o método abstrato que não tem código fonte gerando um erro. Como o java te obrigando a torna a classe abstrata esse erro não ocorre.
Pra complementar a resposta, dá uma lida neste post, explica bastante coisa.
Criado 27 de março de 2020
Ultima resposta 28 de mar. de 2020
Respostas 2
Participantes 3
Alura Sistemas operacionais: entenda seu conceito e suas funções Descubra o que são sistemas operacionais, suas funções e tipos. Aprenda tudo de forma clara e objetiva. Não perca tempo!
Casa do Codigo Guia pratico de TypeScript: Melhore suas aplicacoes... Por Thiago da Silva Adriano — Casa do Codigo