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. Pessoa pessoa = new Pessoa();
b.list = Arrays.asList( letters );
c. Objecil] pessoas = new Object/Pessoa];
d.List lista = new ArrayList(); lista.add(1), lista.add(“dois”);
A alternativa que apresenta o uso correto de generics é a letra e) List<Carro> carros = new ArrayList <Carro>().
Generics
Em Java, Generics são um artifício criado para possibilitar a criação de estruturas com tipos específicos de dados, onde os tipos podem ser passados para o código como parâmetro. Assim, o compilador é capaz de realizar a checagem de erros em tempo de compilação.
Um exemplo de Generics em Java é List<Integer> list = new LinkedList<>(), onde a lista list possui como parâmetro o tipo Integer, sendo criada uma nova lista de inteiros.
Analisando as alternativas, temos que a alternativa que apresenta a criação de um objeto através de um parâmetro é List<Carro> carros = new ArrayList <Carro>(), onde a lista carros conterá elementos do tipo carro.
Portanto, podemos concluir que a alternativa que apresenta o uso correto de generics é a letra e) List<Carro> carros = new ArrayList <Carro>().
Lista de comentários
Resposta:
Resposta Correta: Listcarros=new ArrayList( )
Explicação:
Conferido Gabarito
A alternativa que apresenta o uso correto de generics é a letra e) List<Carro> carros = new ArrayList <Carro>().
Generics
Em Java, Generics são um artifício criado para possibilitar a criação de estruturas com tipos específicos de dados, onde os tipos podem ser passados para o código como parâmetro. Assim, o compilador é capaz de realizar a checagem de erros em tempo de compilação.
Um exemplo de Generics em Java é List<Integer> list = new LinkedList<>(), onde a lista list possui como parâmetro o tipo Integer, sendo criada uma nova lista de inteiros.
Analisando as alternativas, temos que a alternativa que apresenta a criação de um objeto através de um parâmetro é List<Carro> carros = new ArrayList <Carro>(), onde a lista carros conterá elementos do tipo carro.
Portanto, podemos concluir que a alternativa que apresenta o uso correto de generics é a letra e) List<Carro> carros = new ArrayList <Carro>().
Para aprender mais sobre Generics, acesse:
https://brainly.com.br/tarefa/54267622
#SPJ2