Se eu tiver uma classe mãe Pessoa, e as classes filhas Cliente e Funcionário, sendo que um funcionário tb pode ser cliente, como proceder?
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!
Se eu tiver uma classe mãe Pessoa, e as classes filhas Cliente e Funcionário, sendo que um funcionário tb pode ser cliente, como proceder?
Fala Edson, beleza?
Esses problemas exigem muito de entender como é o seu modelo de negócios para dar uma alternativa correta para o problema. Nesse caso citado por você, se realmente for apenas essas três classes, o correto é que o Cliente seja a sua classe mãe e fica desnecessário ter uma classe chamada Pessoa, sacou?
Mais para frente você irá aprender uma coisa chamada traits, que é uma espécie de herança múltipla, que poderá te auxiliar em alguns casos. Mas uma dica que te dou é que se você está sentindo a necessidade de recorrer bastante ao uso de herança é pq o seu problema está modelado de uma maneira não muito boa.
perfeita observação complementando so os dois modelos de classe pois os funcionarios tb são clientes potenciasi,