Ed
há 2 meses
Vamos analisar cada afirmativa sobre polimorfismo em Java: I. Métodos sobrecarregados podem possuir diferentes tipos de retorno. Falso. Embora métodos sobrecarregados possam ter diferentes tipos de parâmetros, eles não podem ter apenas tipos de retorno diferentes, pois isso não é suficiente para diferenciá-los. II. Métodos declarados com o modificador final não podem ser sobrescritos. Verdadeiro. O modificador `final` impede que um método seja sobrescrito em subclasses. III. Um método sobrescrito pode ter sua visibilidade reduzida na subclasse. Falso. Um método sobrescrito não pode ter sua visibilidade reduzida; ele deve ter a mesma visibilidade ou ser mais acessível. IV. Métodos sobrecarregados devem possuir nomes iguais. Verdadeiro. Para que haja sobrecarga, os métodos devem ter o mesmo nome, mas diferentes parâmetros. V. Métodos sobrescritos devem possuir assinaturas iguais. Verdadeiro. Para que um método seja considerado sobrescrito, ele deve ter a mesma assinatura (nome e parâmetros) que o método da superclasse. Agora, vamos resumir as verdades e falsidades: - I: Falso - II: Verdadeiro - III: Falso - IV: Verdadeiro - V: Verdadeiro Portanto, as afirmativas verdadeiras são II, IV e V. Assim, a alternativa correta que contém todas as afirmativas verdadeiras é: "Apenas I, II, IV e V são verdadeiras." é falsa, pois I é falsa. Nenhuma das alternativas apresentadas está correta, pois a combinação correta seria II, IV e V. Você precisa verificar as opções disponíveis, pois não há uma que corresponda exatamente às afirmativas verdadeiras.
Já tem uma conta?
Ao continuar, você aceita os Termos de Uso e Política de Privacidade
Mais perguntas desse material