Buscar

Na programação orientada a objetos, é comum o uso de classes e métodos genéricos, visando reduzir a quantidade de códigos de conversão de tipos de ...

Na programação orientada a objetos, é comum o uso de classes e métodos genéricos, visando reduzir a quantidade de códigos de conversão de tipos de dados. Considerando esse contexto, assinale a alternativa que apresenta, corretamente, o uso dos “Generics” em linguagem Java.


a) Object[] pessoas = new Object[Pessoa];
b) Pessoa pessoa = new Pessoa();
c) List carros = new ArrayList()
d) List lista = new ArrayList(); lista.add(1); lista.add(“dois”);
e) list = Arrays.asList( letters );

Essa pergunta também está no material:

Programação Orientada a Objetos - Semana 4 - Atividade Avaliativa UNIVESP 2023
6 pág.

Programação Orientada A Objetos Universidade Virtual do Estado de São PauloUniversidade Virtual do Estado de São Paulo

💡 1 Resposta

User badge image

Ed Verified user icon

A alternativa que apresenta, corretamente, o uso dos "Generics" em linguagem Java é a letra c) List carros = new ArrayList(). Os "Generics" permitem que uma classe ou método possa ser definido com tipos de dados genéricos, ou seja, sem especificar o tipo de dado que será utilizado. Isso permite que o código seja mais flexível e reutilizável, além de evitar erros de conversão de tipos de dados. Na alternativa c), é criada uma lista do tipo "List" que utiliza "Generics" para especificar que ela irá armazenar objetos do tipo "Carro". Dessa forma, é possível adicionar e recuperar objetos do tipo "Carro" na lista sem a necessidade de conversão de tipos de dados.

0
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais