Assinale a alternativa que apresenta a definição correta do que é um método abstrato: A) É qualquer método de uma classe abstrata. B) É um método que não pode ser herdado. C) É um método na classe filha que redefine um método da classe pai. D) É um método sem um corpo (sem instruções) que é declarado com a palavra reservada abstract. E) É um método com um corpo (com instruções) que é declarado com a palavra reservada abstract.
Soluções para a tarefa
Resposta:
Letra D
Explicação:
Em orientação a objetos, método abstrato é o método de uma classe abstrata que não possui implementação. Na classe abstrata, é definido o método abstrato com palavra reservada abstract e sua assinatura. A implementação do mesmo é feita na classe filha, através de sobrescrita de método.
A definição correta de método abstrato é apresentada na Alternativa D:
- É um método sem um corpo (sem instruções) que é declarado com a palavra reservada abstract.
Um método abstrato na programação, é aquele que nunca será executado porque não tem corpo, ou seja, é vazio. Referir-se a outros métodos nas subclasses.
Um método abstrato, em vez de fornecer um serviço, representa um serviço ou categoria. São declarados com a palavra reservada "abstract". Além disso, é caracterizado por:
- Consiste apenas em uma assinatura com parênteses;
- Sua assinatura termina com ponto e vírgula;
- Só pode existir dentro de uma classe abstrata;
- Devem necessariamente ser sobrescritos nas subclasses.
Entenda mais sobre os métodos na programação em: https://brainly.com.br/tarefa/48229515