Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

1
resposta

Referência e Objeto de classes diferentes

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 ?

1 resposta

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.