[RESOLVIDO] Dúvida sobre enunciado "portas[]"

E ai pessoal! blz!
Estou com dúvida numa interpretação de enunciado de exercício a parte que eu não entendi deixei em negrito:

  1. O objetivo dos exercícios a seguir é fixar os conceitos vistos até agora. Se você está com dificuldade em
    alguma parte desse capítulo, aproveite e treine tudo o que vimos até agora no pequeno programa abaixo:
    Programa:
    Classe: Casa Atributos: cor, totalDePortas, portas[] Métodos: void pinta(String s), int quantasPortasEs-
    taoAbertas(), void adicionaPorta(Porta p), int totalDePortas()
    Crie uma casa, pinte-a. Crie três portas e coloque-as na casa através do método adicionaPorta, abra
    e feche-as como desejar. Utilize o método quantasPortasEstaoAbertas para imprimir o número de portas
    abertas e o método totalDePortas para imprimir o total de portas em sua casa.

Dúvida:
“portas[]” isso seria para criar uma array porque o capitulo todo mostrou array.
Eu deveria fazer normalmente “Portas [] portas;” mas será que “portas[]” existe?

Ola,

Exato!

Voce pode declarar e inicializar um array de portas como variavel de instancia:

Porta[] portas = new Porta[3];

Ah, Porta[] portas e Porta portas[] sao equivalentes, o primeiro no estilo Java
e o segundo no estilo C/C++.

[ ]'s

Opá valeu essa eu não sabia.