April 05
Prof. Ismael H. F. Santos -  ismael@tecgraf.puc-rio.br                                                          2
Fundamentos da Linguagem
nNote que um Pixel pode ser usado sempre que se necessita um ponto. Porém, o contrário não é verdade: não podemos usar um ponto quando precisamos de um pixel.
n
n  Point pt = new Pixel(0,0,1); //OK! pixel é ponto.
n  Pixel px = new Point(0,0);   //ERRO! ponto não é pixel.
n
nConclusão:
nPolimorfismo é o nome formal para o fato de que quando precisamos de um objeto de determinado tipo, podemos usar uma versão mais especializada dele. Esse fato pode ser bem entendido analisando-se a árvore de hierarquia de classes.
n