Sobre classes, interfaces e métodos genéricos na linguagem J...

Próximas questões
Com base no mesmo assunto
Q4114039 Programação
Sobre classes, interfaces e métodos genéricos na linguagem Java é INCORRETO afirmar que
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Gabarito: C

Fundamento decisivo: O critério decisivo era reconhecer a sintaxe dos parâmetros de tipo em Java: ao tratar de método genérico, a seção correspondente aparece antes do tipo de retorno e usa < e >. A alternativa C erra exatamente nesses delimitadores, por isso é a incorreta.

Tema central: Sintaxe de generics
Análise das alternativas
A
Errada
Está compatível com a finalidade dos métodos genéricos: uma única declaração pode atender a usos relacionados por meio de parâmetro(s) de tipo.
B
Errada
Descreve corretamente classes e interfaces genéricas como tipos parametrizados, isto é, conjuntos de tipos relacionados.
C
Certa
A alternativa C é a que deve ser marcada porque erra a sintaxe da declaração de método genérico em Java. A seção de parâmetro de tipo vem antes do tipo de retorno, mas é delimitada por < e >, e não por [ e ]. Assim, o problema objetivo está nos delimitadores indicados na alternativa.
D
Errada
Está de acordo com o contrato usual de Comparable: compareTo retorna zero quando os objetos são iguais, negativo quando o primeiro é menor e positivo quando o primeiro é maior.
E
Errada
No nível conceitual cobrado, parâmetro de tipo pode ser entendido como o identificador simbólico usado para representar um tipo genérico.
Pegadinha da questão
Trocar os delimitadores corretos de generics, < e >, por colchetes, [ e ], e exigir a identificação da alternativa incorreta.
Dica para questões semelhantes
  • Em questão sobre método genérico em Java, confira a sintaxe: a seção de parâmetros de tipo vem antes do retorno e usa < >.
  • Quando o enunciado pede a incorreta, elimine as alternativas conceitualmente compatíveis e procure o erro técnico objetivo.
  • Em Comparable, valide o sentido de compareTo: zero, negativo ou positivo conforme igualdade e ordem.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo