Se tenho classes filhas,de mesma mãe ou pai ou ainda superclasse,posso atribuir objeto de uma classe filha em outro objeto de outra classe filha? se objeto a da classe B,e objeto c da classe D,sendo B e D filhas da classe mãe E. a=c; ?
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 tenho classes filhas,de mesma mãe ou pai ou ainda superclasse,posso atribuir objeto de uma classe filha em outro objeto de outra classe filha? se objeto a da classe B,e objeto c da classe D,sendo B e D filhas da classe mãe E. a=c; ?
Oie Samuel, tudo bem contigo?
Você quis dizer algo do tipo?
Gerente gerente = new Gerente();
Designer designer = new Desginer();
gerente = desginer;Se for, isso é impossível e não vai compilar. As duas classes por mais que sejam filhas da mesma classe, elas são diferentes, possuem métodos diferentes e por isso ão podem ser usadas dessa maneira.
Espero ter conseguido ajudar!
Se tiver qualquer outra dúvida estarei por aqui :)
Valeu.Isso mesmo Igor! Abs.