Open csvilson opened 1 year ago
Ótima pergunta, @csvilson.
int
, double
, float
, char
, byte
... são os tipos primitivos do Java (que também existem em outras linguaguens).
Integer
, Double
, Character
... são exemplos de Wrapper. Os Wrappers nos permite transformar os tipos primitivos em objetos.
Vamos usar o tipo primitivo int
e o wrapper Integer
como exemplo:
Com tipo primitivo, não tenho nenhum método. Se eu não precisar manipular esse valor, podemos seguir com o tipo primitivo:
Agora se eu precisar manipular o valor, temos a opção do Wrapper
que nos traz vários métodos auxiliares:
Se ainda ficou confuso, pode falar que discutimos mais um pouco. (:
Boa noite Camila! Tenho dúvida quanto ao uso do tipo de variável, ou seja, quando usar, por exemplo: int teste; ou Integer teste;
Percebi que em alguns exemplos o tipo era Double e não double. Assim, fiquei confuso de quando usar o tipo primitivo ou a versão Class dele.
Desde já, obrigado pela atenção!
Vilson da Costa de Sousa