06/11/11 19:16
2_rici
Salve a tutti,
credo di non essere stato molto chiaro nel titolo vedo di spiegarmi meglio.
Ho un client ed un server che comunicano tramite una socket, nel client ci sarà solo un menù mentre nel server verranno istanziati i vari oggetti.
Il client inizialmente chiederà quante "moto" vuole e scriverà sulla socket il numero N ricevuto in input.
Il server leggendo questo numero instanzierà allora N oggetti di tipo moto. Il problema mi viene qui.
Come potrei fare? io pensavo di farlo in un ciclo for dove ad ogni iterazione istanzia un oggetto di tipo moto, però in questo modo nel ciclo avrei qualcosa del tipo
il che vorrebbe dire che dopo N iterazioni mi troverei un unico oggetto nomevariabile (su cui è stato riscritto).
Pensavo perciò di passare tramite la socket il nome della moto, memorizzarmi i nomi in una lista e poi nel ciclo for istanziare ogni oggetto moto con il nome della variabile preso dal nome inserito in input.
per avere una cosa del genere.
se in list [0] ho "Ciao" allora vorrei avere un oggetto Ciao di tipo Moto.
e via così per ogni elemento nella lista.
Volevo sapere come era possibile fare o una via alternativa !
Grazie !
p.s: è un brutto modo di programmare? in quanto su google non ho trovato nessuno con questo problema (potrei anche aver posto la domanda sbagliata a google però )
credo di non essere stato molto chiaro nel titolo vedo di spiegarmi meglio.
Ho un client ed un server che comunicano tramite una socket, nel client ci sarà solo un menù mentre nel server verranno istanziati i vari oggetti.
Il client inizialmente chiederà quante "moto" vuole e scriverà sulla socket il numero N ricevuto in input.
Il server leggendo questo numero instanzierà allora N oggetti di tipo moto. Il problema mi viene qui.
Come potrei fare? io pensavo di farlo in un ciclo for dove ad ogni iterazione istanzia un oggetto di tipo moto, però in questo modo nel ciclo avrei qualcosa del tipo
Moto nomevariabile = New Moto()
il che vorrebbe dire che dopo N iterazioni mi troverei un unico oggetto nomevariabile (su cui è stato riscritto).
Pensavo perciò di passare tramite la socket il nome della moto, memorizzarmi i nomi in una lista e poi nel ciclo for istanziare ogni oggetto moto con il nome della variabile preso dal nome inserito in input.
per avere una cosa del genere.
se in list [0] ho "Ciao" allora vorrei avere un oggetto Ciao di tipo Moto.
e via così per ogni elemento nella lista.
Volevo sapere come era possibile fare o una via alternativa !
Grazie !
p.s: è un brutto modo di programmare? in quanto su google non ho trovato nessuno con questo problema (potrei anche aver posto la domanda sbagliata a google però )
aaa