Em que situação é válido definir um referência do tipo de uma classe pai e o objeto do tipo de uma classe filha?
Funcionario carlos = new Diretor();
Nesse caso, todos os métodos/propriedades são definidos pelo objeto (Diretor), certo ?
Em que situação é válido definir um referência do tipo de uma classe pai e o objeto do tipo de uma classe filha?
Funcionario carlos = new Diretor();
Nesse caso, todos os métodos/propriedades são definidos pelo objeto (Diretor), certo ?
Boa tarde Isabela,
É criada uma classe 'pai' para não termos N trabalhos de criação de métodos repetidos posteriormente. No caso de Diretor herdar Funcionario, ele irá atuar em cima dos métodos/propriedades de Funcionario, só será independente disso quando for um método escrito especificamente para Diretor.
Espero ter ajudado.