Logo Passei Direto
Buscar
Julgue as seguintes afirmações sobre as classes wrapper:
I- Uma classe wrapper pode instanciar objetos capazes de armazenar um dado do mesmo tipo primitivo que é associado à classe. Por exemplo, um objeto da classe Byte pode armazenar um dado de uma variável de tipo byte.
II- Objetos de classes wrapper podem ser usados em substituição aos seus tipos primitivos associados com vantagens, pois além de armazenar dados, esses objetos ainda apresentam métodos de conversão de dados para outros tipos. A conversão é feita com arredondamento. Por isso, é uma boa prática de programação o uso de classes wrapper.
III- Uma das principais utilidades das classes wrapper é a conversão de tipos de dados para todos os demais tipos, conversão que é feita com arredondamento.
A) I e II estão corretas
B) II e III estão corretas
C) I e III estão corretas
D) Todas estão corretas
E) Apenas uma está correta
User badge image
Questões Para a Compreensão

mês passado

Respostas

User badge image

Ed Verified user icon

mês passado

Vamos analisar cada afirmação: I- Uma classe wrapper pode instanciar objetos capazes de armazenar um dado do mesmo tipo primitivo que é associado à classe. Por exemplo, um objeto da classe Byte pode armazenar um dado de uma variável de tipo byte. Verdadeiro, essa afirmação está correta. As classes wrapper, como Byte, Integer, Double, etc., são projetadas para encapsular tipos primitivos. II- Objetos de classes wrapper podem ser usados em substituição aos seus tipos primitivos associados com vantagens, pois além de armazenar dados, esses objetos ainda apresentam métodos de conversão de dados para outros tipos. A conversão é feita com arredondamento. Por isso, é uma boa prática de programação o uso de classes wrapper. Parcialmente verdadeiro, pois os objetos de classes wrapper realmente oferecem métodos de conversão, mas a afirmação de que a conversão é feita com arredondamento não é precisa. A conversão pode ser feita de várias maneiras, dependendo do tipo, e nem sempre envolve arredondamento. III- Uma das principais utilidades das classes wrapper é a conversão de tipos de dados para todos os demais tipos, conversão que é feita com arredondamento. Falso, essa afirmação é incorreta. Embora as classes wrapper ajudem na conversão de tipos, não é verdade que elas convertem "para todos os demais tipos" e a conversão não é sempre feita com arredondamento. Com base nas análises: - A afirmação I está correta. - A afirmação II é parcialmente correta, mas a parte sobre arredondamento é enganosa. - A afirmação III está incorreta. Portanto, a alternativa que contém a única afirmação correta é: E) Apenas uma está correta.

Essa resposta te ajudou?

0
Dislike0

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Essa pergunta também está no material:

Mais perguntas desse material

Qual das alternativas abaixo apresenta uma declaração correta de um array?
a) Array i – new array
b) Int array i = new int array
c) Int [5] i = new int [5];
d) Int [5] i = new int [];
e) Int [] i = new int [5];

Mais conteúdos dessa disciplina