Questão 2975788

Tecnologia da Informação · 2026

Questão

ID 2975788

Disciplina: Tecnologia da Informação

Assunto: Java

Ano: 2026 Banca: COPEVE/UFAL - FUNDEPES Órgão: Instituto Federal de Educação, Ciência e Tecnologia de Alagoas


O Polimorfismo Paramétrico em Java, implementado via Generics, utiliza o mecanismo de Type Erasure para manter a compatibilidade com versões legadas da JVM. Esse mecanismo impõe restrições à variância dos tipos. Para lidar com isso, a linguagem utiliza coringas (wildcards) com limites superiores (extends) e inferiores (super). Para a questão, considere o método apresentado:

Com base nas regras de covariância e contravariância, assinale a alternativa que apresenta uma operação tecnicamente válida, assumindo que a classe Cachorro herda explicitamente da classe Animal.

Alternativas da questão 2975788
Pular para o conteúdo principal