public static void main(String[] args) {
Gerente g1 = new Gerente();
Funcionario f1 = g1;
g1.setNome("Alibaba");
f1.setSalario(5000);
System.out.println(f1.getBonificacao());
por que não seria é possível colocar assim (como abaixo) também ?
Funcionario f1 = new Funcionario();
Gerente g1 = f1;
obrigada!