Considerando o código(usado neste capítulo):
Diretor roberta = new Diretor();
Funcinario robertaTeste = roberta;
Foi dito que robertaTeste terá a bonificação implementada em Funcionario, pois ela é explicitamente do tipo Funcionario. OK.
Agora, se fosse o caso do código a seguir:
Funcionario robertaTeste = new Diretor();
Se a classe DIretor tivesse além dos métodos herdados de Funcionario, outros métodos implementados, a referência robertaTeste teria apenas os métodos de Funcionario, ou também os métodos adicionais presentes em Diretor? Por que?