Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Atividade 6 - Dominando Herança

Bom dia senhores,

Na questão 1 que diz : "uma classe pode ter várias filhas, mas apenas uma mãe".

Já possuo um conhecimento de orientação a objetos e fiquei com uma dúvida, por mais que, o instrutor não tenha falado nisso. Uma classe (super class) pode ter sim várias filhas e netas também, pois todas são derivadas dela, mas e o conceito de herança múltipla, nada impede que uma das classe filhas pode ser derivada de uma outra classe (super class).

Como na programação, isso poderia ser resolvido ?

Muito obrigado pela atenção. Rafael

1 resposta
solução!

Olá Rafael, tudo bem?

Em orientação a objetos, existe o conceito de herança múltipla. Isto é, uma classe pode ter mais de uma superclasse. Contudo, na linguagem Java, esse tipo de herança não existe.

No Java, bem como em outras linguagens de programação, como Kotlin, não podemos estender de duas classes, porém podemos implementar de várias interfaces.

Já outras linguagens, como Python e C++, permitem herança múltipla.

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software