cristian.ferreira:
[b]Caro rafaelviny, se eu não existisse não estava aqui no fórum tentando sanar minhas dúvidas e também não criaria um post antes de pesquisar sobre o conteúdo. Se você chegou até onde você está hoje tenho certeza que já passou por onde estou hoje ! Porém sou iniciante em programação e estou me esforçando para ficar bom. Ok?
[/b]
sem querer discutir nem nada, mas “você” refere-se ao substantivo “pesquisa” u.u
da dúvida, é sempre bom montar o design/sketch da classe (atributos, métodos) antes de programá-los, pra isso precisa da análise do problema-enunciando:
como pede-se para “criar portas”, é necessário uma classe porta.
Dentro dessa classe porta, o que realmente nos interessa é o atributo: boolean estado (true aberta, false fechada), ou algo parecido, com um método (estaAberta) que nos retorna esse estado (pode servir como get)
depois disso, chegamos a um código parecido com o postado pelo williamdasflores
comentários do código citado:
int i = 0;
for (i = 0 ...)
demorei pra sacar a declaração ._.
if (p1[i].estaAberta == true)
comparamos com true pra voltar um valor true?
era melhor dizer
bem, finalizando, o processo de análise é essencial pra entender o código, eu que não sei nada de Java tô aqui tentando ajudar só conhecimentos de AOO
isso aí, t+ n.n