to com uma dúvida, preciso armazenar dados da classe Interpretador.java, na classe Main.java. Deixa eu explicar, tou fazendo um emulador de sistema operacional pra faculdade, acontece q sou newbie em java…na classe Interprestador são coletados dados que devem ser armazenados dentro de uma área especifica do vetor memoria[] que está na minha classe main. Espero que tenham entendido a minha pergunta.
A ideia de vc ter objetos é que eles podem colaborar. Uma forma interessante é através de métodos. Vc poderia ter algo
memoria.setValor(0xEndereco,0xValor);
ou
valor = memoria.getValor(0xEndereco);
Memoria pode ter um Array ou um Map, ou qualquer coisa, não importa, é detalhe que só diz respeito ao objeto memória. Uma abordagem correta eh vc encapsular todo o acesso ao objeto por métodos, isolando como o objeto implementa essa dada caracteristica. Assim os seus objetos colaboram, do contrario seriam apenas estruturas de dados sem comportamento algum.