Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Extends para duas classes

Como faço pra uma classe estender a outras 2 classe? Tem como fazer?

Por exemplo eu tenho uma classe A que tem um extends de B, e quero que essa mesma classe A tenha um extends de C.

2 respostas

Java não suporta herança multipla, nesse caso você pode usar composição ou implementar duas interfaces

solução!

Olá Thiago,

Não apenas não é suportado pelo Java, como também não se recomenda usar Herança múltipla em linguagens que a suportam. De forma geral, OO desencoraja largo uso de Herança, e se o modelo está ficando complexo a ponto de necessitar de uma herança múltipla, melhor rever. Pois há grandes chances que se esteja complicando demais algo que não precisa ser tão complexo.

Abraço.

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