April 05
Prof. Ismael H. F. Santos -  ismael@tecgraf.puc-rio.br                                                          2
Fundamentos da Linguagem
n
nPara evitar a exceção deveríamos fazer o seguinte:
n
nif (pt instanceof Pixel) {
n    Pixel px = (Pixel)pt; .....          Exercícios - Questão 5
n  }
n Note que, assim como o late binding, o type casting e instanceof só podem ser resolvidos em tempo de execução: só quando o programa estiver rodando é possível saber o valor que uma dada variável terá e, assim, decidir se a conversão é válida ou não.