Atributos de um array de objetos em uma classe não funcionando

Eu tive um problema parecido recentemente, o atributo do meu objeto não ta funcionando em algumas condiçoes dentro de uma classe diferente. Pq isso acontece? Tem um jeito mais otimizado de fazer isso?

classe computador:
image

Para conseguires aceder diretamente aos atributos, estes têm de ser public ou as classes têm de estar na mesma package.

2 curtidas