Questão de Programação — Linguagens de programação — COPEVE-UFAL 2022
ProgramaçãoLinguagens de programação
- Código
- qq709619
- Banca
- COPEVE-UFAL
- Órgão
- TCE-AL
- Ano
- 2022
- Nível
- Médio
- Cargo
- Agente de Controle Externo - Ciências da Computação
Um analista de software foi contratado para desenvolver um sistema de informação para um posto de combustível. Tal sistema deve gerenciar três transações realizadas no posto: abastecimento, reposição de estoque e teste de qualidade dos combustíveis. Em termos de implementação, no momento de instanciar uma transação, deve-se informar, exclusivamente, um dos tipos de combustível possíveis, conforme ilustrado na hierarquia de classes.
Por essa razão, optou-se por implementar a classe “Transacao” utilizando o conceito de classe genérica (generics) da linguagem Java. Assinale a alternativa que descreve a solução adequada para especificar a classe genérica “Transacao”, de acordo com o problema apresentado.
Por essa razão, optou-se por implementar a classe “Transacao” utilizando o conceito de classe genérica (generics) da linguagem Java. Assinale a alternativa que descreve a solução adequada para especificar a classe genérica “Transacao”, de acordo com o problema apresentado.- Apublic class Transacao <T>
- Bpublic class Transacao<T(Combustivel>
- Cpublic class Transacao<T : Combustivel>
- Dpublic class Transacao<T<Combustive>>
- Epublic class Transacao<T extends Combustivel>