As classes abstratas em Java não podem ser instanciadas. É um tipo de contrato que faz com que as sub-classes contemplem as mesmas hierarquias e/ou padrões. Por este motivo, seu propósito é servir de molde para que outras classes herdem seus atributos e métodos. A partir do contexto acima, analise as afirmações abaixo: I – Classes abstratas podem herdar de outra classe abstrata. II – Classes abstratas podem herdar de outra classe concreta. III – Classes abstratas podem ter métodos abstratos e concretos. IV – Uma classe abstrata pode sobrescrever um método de uma classe concreta. V – Classes abstratas são classes que não possuem métodos. É correto o que se afirma em:
Soluções para a tarefa
Respondido por
1
Resposta:
As afirmativas corretas são I, II, III, IV e V. Alternativa 5.
Explicação:
Considerando o contexto apresentado, é possível destacar que as classes abstratas correspondem à aquelas que não possibilitam a realização de instâncias, isto é, as mesmas são projetadas para o desenvolvimento de um modelo para as classes derivadas, possibilitando assim o sobrecarregamento de um método de uma classe concreta.
De forma que os métodos abstratos se encontram presentes somente nas classes abstratas, visto que apresentam implementação.
Bons estudos!
Perguntas interessantes