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:
Alternativas
Alternativa 1:
I, III e IV, apenas.
Alternativa 2:
II, III e IV, apenas.
Alternativa 3:
II, III e V, apenas.
Alternativa 4:
I, II, III e IV, apenas.
Alternativa 5:
I, II, III, IV e V.
Soluções para a tarefa
Respondido por
15
As afirmativas corretas são I, II, III, IV e V. Alternativa 5.
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!
Respondido por
6
Resposta:
Alternativa 4:
I, II, III e IV, apenas.
Explicação:
Perguntas interessantes