Funcionario f = new Gerente("","",5000,5000);
System.out.print(f instanceof Gerente);
Quando executo o código acima, ele retorna 'true' da mesma forma se eu fazer como o abaixo.
System.out.print(f instanceof Gerente);
No caso o objeto f seriam do tipo das duas classes? Se sim, porque o método autentica dá erro de compilação?