Olá a todos!
Alguém sabe explicar como o Java interpreta está referencia?
Note que pessoa é uma classe abstrata com um método chamado salario,
Não estou entendo esta referencia pois a primeira vista o inGerente é do tipo Pessoa mais aponta para Gerente???
Não estou conseguindo fechar em 100% este conceito.
package polimorfismo_abstrato;
public class Main {
public static void main(String[] args) {
Pessoa inGerente = new Gerente();
Pessoa inDiretor = new Diretor();
inGerente.salario(6000);
inDiretor.salario(4000);
}
}