Alguém pode me explicar e mostrar um exemplo do que venha a ser Casting
abraços espero resposta!
Alguém pode me explicar e mostrar um exemplo do que venha a ser Casting
abraços espero resposta!
Casting é a redução de um tipo de dados a outro. Esta operação só pode ser realizada se os tipos forem compatíveis. Por exemplo, casting com tipos primitivos:
double a = 3.14157;
int b = (int)a;
Casting com objetos:
public interface Animal {
public void fala();
}
public class Cachorro implements Animal {
public void fala() {
System.out.println("AUAU");
}
}
...
Animal animal = ...
Cachorro cachorro = (Cachorro)animal;
...
for(Iterator i = lista.iterator(); i.hasNext(); ){
String str = (String)i.next();
System.out.println(str);
}
E por aí vai …