Pular para o conteúdo principal

Questão de Programação — Java — CESGRANRIO 2024

ProgramaçãoJava
Código
cg020792
Banca
CESGRANRIO
Órgão
BNDES
Ano
2024
Nível
Superior
Cargo
Analista - Análise de Sistemas - Desenvolvimento (Manhã)
Um desenvolvedor está trabalhando em um sistema bancário que precisa lidar de forma consistente com diferentes tipos de contas, todas definidas como subclasses da classe Conta Genérica, como Conta Corrente e Conta Poupança. Para isso, ele decide usar classes genéricas em Java para criar uma classe genérica Trata Conta que só trataria subclasses da classe Conta Genérica.Considerando-se esse contexto, qual das seguintes opções inicia corretamente a definição da classe genérica desejada?
  1. Apublic class TrataConta <T extends ContaBancaria>
  2. Bpublic class TrataConta <ContaBancaria>
  3. Cpublic class TrataConta <T super ContaBancaria>
  4. Dpublic class TrataConta {T ContaBancaria}
  5. Epublic class TrataConta <T implements ContaBancaria>
Revelar gabarito e comentário

GabaritoA — public class TrataConta <T extends ContaBancaria>

Link permanente: /questoes/cg020792