PDA

View Full Version : JAVA e passaggio oggetti tra classi..


etzocri
04-06-2003, 12:11
ciao
mi spiego meglio..
devo passare un vettore tra delle classi..
in pratica questo vettore di oggetti contiene dei dati che devono essere modificati anche in altre classi.. ma non riesco ad importarlo..

il vettore viene creato ed instanziato nella classe uno e la classe due deve
modificarne una stringa..
come fare???
grazie

etzocri
04-06-2003, 13:26
non mi poò aiutare nessuno??

kingv
04-06-2003, 14:59
Originally posted by "etzocri"

ciao
mi spiego meglio..
devo passare un vettore tra delle classi..
in pratica questo vettore di oggetti contiene dei dati che devono essere modificati anche in altre classi.. ma non riesco ad importarlo..

il vettore viene creato ed instanziato nella classe uno e la classe due deve
modificarne una stringa..
come fare???
grazie


cosa intendi con non riesco a importarlo?
la classe due avrà un metodo che prende in ingresso il vettore e lo modifica, qual e' il problema? magari posta un frammento di codice.

PGI
04-06-2003, 15:41
Se devi accedere alla variabile di una "classe" da più "classi" puoi dichiarare la variabile come static e poi accedervi direttamente senza necessità di istanziare la classe

Classe1:
static Vector vettore...

Classe2:
modifica() -> Classe1.vettore.set(n,valore)...

Classe3:
modifica() -> Classe1.vettore.add(blablabla)...

Se ho azzeccato la questione e vuoi un pezzo di codice scrivi.

Ciao.

etzocri
04-06-2003, 20:30
hai azzeccato..
praticamente la classe1 crea un vettore che deve essere unico..
le altre classi.. che sono circa una ventina dovrebbero accedere a questo vettore ed aggiungere-modificare ed eliminare elementi...
faccio qualche prova..