¢Desta forma, a mensagem "fale" enviada a um objecto da classe Animal pode ser interpretada de formas diferentes, dependendo do objecto em questão.
¢Para que isto ocorra, é necessário que duas condições sejam satisfeitas:
1.Exista herança de uma classe abstracta.
2.E o casting.
oHerança já definimos previamente, mas o que é uma classe abstracta? E o que é o casting?
oUma classe abstracta é uma classe que representa uma colecção de características presentes em vários tipos de objectos, mas que não existe e não pode existir isoladamente.
0 comentários:
Enviar um comentário