depois que eu postei que vi que tem o “[ code ]” mas espero que de pra entender
berg.pb
rapa, veeja só…
A classe Pai é a superclasse e a classe Filho é a subclasse
Então, vc ta querendo que a SUPER entre na SUB… A Super é maismais e a Sub é menor…
Em tempo de compilação nao da erro pq nao tem erro de sintaxe… agora em execução da erro, pq ele sabe q ñ pode fazer issoo.
Em outras palavas, nao dá p colocar a roda grande dentro da roda pequena!!!
Abraços
P
prbpedro
O cast deve ser feito da classe filha para a pai
Paip=newFilha();
e não o contrário,
a classe pai pode não possuir os comportamentos e atributos da filha e por isso o cast nesta direção dispara uma excessão.
ignacio83
Pois é mais o Pai não é um Filho… não existe essa hierarquia: