Para que serve o wrapper?

Eu lembro que estudei isso no java… mas não me recordo direito para que serve…
o pouco que eu me recordo é que serve para converter tipos de variáveis, é isso mesmo ?

Eu ia dar a definição de wrapper para você, porém acho melhor você assistir isso para melhor entendimento:

Wrapper são encapsuladores!
Temos wrappers para todos os tipos primitivos.
Os Wrappers são objetos que contém funcionalidades que permitem
manipular as variáveis de tipo primitivo!

Ex.: Para o int temos Integer. Para o double temos o Double, etc…

1 curtida

wellington.nogueira muito bom complemento e ampliação do assunto!

[quote=EAugusto]Wrapper são encapsuladores!
Temos wrappers para todos os tipos primitivos.
Os Wrappers são objetos que contém funcionalidades que permitem
manipular as variáveis de tipo primitivo!

Ex.: Para o int temos Integer. Para o double temos o Double, etc…[/quote]
Wrapper é um conceito e não restringe-se apenas a manipulação de primitivos.

Você pode encapsular o que quiser, criando uma camada de acesso a alguma funcionalidade (restringindo ou ampliando a mesma).

O exemplo mais comum de wrapper são os de primitivos (Integer, Long, Double, etc) permitindo tratamentos que não são aplicáveis aos mesmos como teste var!=null.

1 curtida