FC ConcursosFC Concursos

Flashcard FC891120

O que significa que uma classe possui um método abstrato?

Linguagens de Programação

Vunesp 2 · 2025

De acordo com o assunto TI Desenvolvimento de Sistemas: Linguagens de Programação, responda:

O que significa que uma classe possui um método abstrato?
Mostrar resposta e comentário

Resposta

Significa que a classe declara o método apenas pela assinatura, sem fornecer o corpo ou a lógica, e que a implementação concreta cabe às subclasses.



• Assinatura: o método é definido por nome, tipo de retorno e parâmetros, sem código de implementação.
• Subclasse: a responsabilidade de implementar o método fica com a subclasse que estende a classe abstrata.
• Palavra-chave: em linguagens como Java e C# usa-se abstract para marcar o método e indicar o contrato.
• Classe abstrata: normalmente não pode ser instanciada diretamente e serve como modelo para especializações.
• Polimorfismo: ao implementar o método na subclasse mantém-se a mesma assinatura e adiciona-se o corpo, favorecendo polimorfismo e organização do código.





Veja como foi cobrado:
https://flashcardsconcursos.com.br/portal/flashcard/891002

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo