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

Tributo de Mãe dentro da classe Filha

Fiquei pensando o que aconteceria se eu criasse um atributo dentro de uma classe filha, por exemplo:

public class Nivel2 extends Nivel1 {

    private Nivel1 n1;

}

o Eclipse não apontou nenhum erro e fiquei me perguntando se existe alguma aplicação para isso ou vira um looping sem fim e sem sentido.

1 resposta
solução!

Oie João, tudo bem contigo?

Realmente o eclipse não aponta nenhuma falha e ele até compila se for feito corretamente, e não chega a dar nenhum tipo de loop usando dessa forma. O problema é que fazer dessa jeito é meio redudante já que por estar sendo usado herança a classe filha já teria acesso a tudo que a super classe possui, por isso usar a "composição" (seria fazer exatamente isso o que você fez) nessa situação é desnecessário e seria considerado uma má prática. Sinceramente, eu não consigo enxergar nenhuma aplicação que seja feita dessa maneira e acredito que nem deva existir.

Espero ter ajudado, se ainda houver alguma dúvida é só mandar por aqui :)

Bons estudos!