n
nPara evitar a exceção deveríamos fazer o
seguinte:
n
nif (pt instanceof Pixel) {
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.