Flashcard FC891120
O que significa que uma classe possui um método abstrato?
Linguagens de Programação
Vunesp 2 · 2025
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