Membro desde: 25/07/2005 20:17:31
Mensagens: 15
Offline
Pessoal, como faço para utilizar um array de dados de uma de uma instancia de uma outra classe instanciada, por ex:
Executo a 1a. classe
Class1
...
String[] x = new String[10];
...
Executo a 2a classe a partir da 1a
Class2
...
Executo a 3a classe a partir da 2a
Class3
...
Esta classe ira inserir dados no array x da Class1, como chamo o array x da class1 ja instanciada? (não posso usar new pois seria uma nova instancia), para que depois eu possa finalizar Class3 enquanto que os dados permanecerão no array x para que possam ser utilizados por uma outra classe (Class2 ou outra)?
Membro desde: 02/06/2006 08:03:51
Mensagens: 66
Offline
você deve fazer o seguinte:
1º - criar, na Class1, um método para inserir elementos no array e outro metodo para acessar elementos do array (nunca acessar diretamente o array de fora da Class1).
2º - criar na Class2, uma referencia para a Class1 (para vc poder acessar - através dos métodos - o array)
3º - criar na Class3 uma referencia para Class1 e a partir dela acessar o array.
ok?
-------------------------------------------
Abraços.
Rafael Bernardo