Analise as seguintes sentenças em relação à linguagem Java: ...

Próximas questões
Com base no mesmo assunto
Q2908396 Arquitetura de Software

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:

Alternativas

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