Analise as seguintes sentenças em relação à linguagem Java: ...
Analise as seguintes sentenças em relação à linguagem Java:
I. Um método declarado final em uma superclasse pode ser sobrescrito em uma subclasse.
II. O polimorfismo tem a capacidade de processar objetos que compartilham a mesma superclasse em uma hierarquia de classes como se todos fossem objetos das superclasses.
III. Métodos abstratos não fornecem implementações.
É(são) verdadeira(s) apenas:
- Gabarito Comentado (1)
- Aulas (1)
- Comentários (0)
- Estatísticas
- Cadernos
- Criar anotações
- Notificar Erro
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa correta: E - II e III
Vamos analisar cada uma das sentenças para entender por que essa é a alternativa correta.
I. Um método declarado final em uma superclasse pode ser sobrescrito em uma subclasse.
Esta afirmação é incorreta. Em Java, quando um método é declarado como final, ele não pode ser sobrescrito por nenhuma subclasse. O modificador final é utilizado exatamente para impedir que subclasses alterem a implementação do método definido na superclasse.
II. O polimorfismo tem a capacidade de processar objetos que compartilham a mesma superclasse em uma hierarquia de classes como se todos fossem objetos das superclasses.
Esta afirmação é correta. O polimorfismo é um dos principais conceitos da programação orientada a objetos e permite que um único método execute diferentes comportamentos, dependendo do objeto que o invoca. Em outras palavras, objetos de diferentes subclasses podem ser tratados como objetos da superclasse, desde que compartilhem a mesma hierarquia.
III. Métodos abstratos não fornecem implementações.
Esta afirmação é correta. Em Java, um método abstrato é declarado com a palavra-chave abstract e não tem uma implementação. Ele serve como um "contrato" que as subclasses devem cumprir, ou seja, elas são obrigadas a fornecer uma implementação para esses métodos.
Portanto, a alternativa que contém apenas as sentenças verdadeiras é a Alternativa E.
Gostou do comentário? Deixe sua avaliação aqui embaixo!
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo