|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Bannato
Iscritto dal: Jan 2002
Città: Torino
Messaggi: 1005
|
Array di oggetti in Java!
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! |
![]() |
![]() |
![]() |
#2 |
Senior Member
Iscritto dal: Jan 2001
Città: Milano
Messaggi: 5707
|
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 |
![]() |
![]() |
![]() |
#3 |
Bannato
Iscritto dal: Jan 2002
Città: Torino
Messaggi: 1005
|
Ho risolto, grazie...
..mod chiudere! |
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 22:49.