Exempos de cast explícitos

5 respostas
P

Olá a todos.

Algum programador mais experiente poderia me dar um exemplo prático onde o uso de cast explícito é absolutamente necessário? :roll:

Aquele abraço,

5 Respostas

tatianaesc

Olá.

Um exemplo que você necessariamente precisa usar o cast explícito é quando está percorrendo uma coleção usando um iterator, e precisa recuperar cada elemento da coleção.

[]´s
Tatiana

P

Olá tatianaesc, tudo bem?

Obrigado pela presteza, mas não entendi o que você quis dizer, pois estou começando agora… :roll:

Você teria um exemplo “mais fácil”?

Aquele abraço,

tatianaesc

Oi Cassiano,

Aqui tem um exemplo mais simples: http://www.particle.kth.se/~lindsey/JavaCourse/Book/Part1/Java/Chapter02/castsMixing.html

[]´s
Tatiana

sunshine
byte variavelA = 10;

byte variavelB = 2;

byte resultado = (byte) (variavelA + variavelB);
zepunk

Quando você esta percorrendo uma coleção, o Java te retorna um objeto do tipo Object, quando você faz que seu objeto recebe o objeto da coleção pode ser que este objeto não seje compativel a a sua atribuição, por isto é necessário que você force essa atribuição, ou seje tente tranformar para o tipo necessário, pois o seu objeto é filho de Object porém nem todo Object é do mesmo tipo que o seu.

Criado 16 de setembro de 2006
Ultima resposta 16 de set. de 2006
Respostas 5
Participantes 4