O que seria um cast

2 respostas
0

Ola Pessoal!

Alguém sabe me dizer o que é um cast?

Desde já agradeço.

2 Respostas

somma

http://www.guj.com.br/posts/list/31336.java

Diego_Marinho

Olá,

Utilizamos o casting ou moldagem para converter um objeto ou primitiva de um tipo para outro. Podemos converter um double em um int, ou uma subclasse em uma superclasse.

A regra fundamental para moldagem é: o casting não modifica o objeto ou valor que está sendo moldado; porém, o receptor do cast constitui um novo objeto ou um novo tipo.

EXEMPLO:

double pi = 3.14159;
int i = (int)pi; // variável definida como 3; perda de .14159

declaração: no exemplo acima, vemos que pi é uma dízima periodica, e nisso ao dar o casting do tipo int em pi, pi agora terá como regra, o valor 3, “perdendo” (na verdade não perde, apenas o compilador informa a maneira correta pelo estilo do casting utilizado) as casas decimais referente ao valor informado acima em double.

espero ter ajudado.

Criado 21 de outubro de 2008
Ultima resposta 21 de out. de 2008
Respostas 2
Participantes 3