void adicionaPorta(Portas p) {
Portas[] portas = new Portas[p];
for (int i = 0; i < this.portas.length; i++) {
this.portas[i].situacao = true;
}
}
Ola novamente para todos, desculpe o transtorno novamente.
olha soh estou com um problema aqui que nao encontrei a resposta de forma alguma, acredito que eu, novamente claro, fiz algo que fugiu do padrao.
eh o seguinte, preciso iniciar o vetor a partir desse metodo.
la em cima na class ele esta declarado como Portas[] portas; e existe um arquivos Portas.class
Gostaria de iniciar esse vetor pois como nos vemosdesse modo ele nao inicia. tentei colocar int p mas ele nao aceita a variavel p dentro das chaves.
ate agora nao entendi o que fazer :S
preciso que o vetor inicie com o numero que derem entrada para ele iniciar, alguem me ajuda? 
obrigado.