Se existem 2 classes, A e B, sendo que A é filha de B, existe algum problema se dentro de A houver uma instância de B?
Não,
class b
{
}
class a extends b
{
b x = new b[]
}
Sem problemas nenhum.
Possível é mas se A extende B, ou seja herda todos os metodos de B, porque criar uma instância de B dentro de A
Coloque o motivo pra gente entender melhor