PDA

View Full Version : Array di oggetti in Java!


dado82
16-10-2002, 06:40
Ragazzi sarņ tonto, ma non riesco a capire come fare a passare un oggetto con determinate istanze in un array..
Esempio:

catalogo [posizione] = new Prodotti (nome,prezzo);
e fin qui tutto bene..
...ma come faccio ad agire con i metodi su ogni prodotto creato?

Se per esempio uso il metodo nuovoprezzo che mi aggiorna il prezzo come faccio?

catalogo[0] = nuovoprezzo(p);

Devo forse usare una lista o un vettore?

La prof in uni vuole che uso un array....


Ciao!

kingv
16-10-2002, 08:27
l'operatore che si usa per richiamare un metodo di un oggetto e' il punto .


quindi:

catalogo[0].nuovoprezzo(p);
se catalogo l'hai dichiarato come array di Prodotto
oppure:

((Prodotto)catalogo[0]).nuovoprezzo(p);

se l'hai dichiarato semplicemente come array di Object

dado82
16-10-2002, 14:09
Ho risolto, grazie...
..mod chiudere!