Newsgroup: it.comp.java
Titolo: [help] ciclo for e creazionen oggetti

Con un ciclo for cha va da 1 ad n devo creare, ad ogni iterazione, un
oggetto, in modo da avere alla fine n oggetti dello stesso tipo ma ognuno
identificado da un nome diverso
        for(int i=0; i<n; i++){
            Oggetto nome = new Oggetto();
             ......
             ......
           }
la mia domanda e':
cosa posso mettere al posto di nome per avere ogni volta un nome
"progressivo" diverso per ogni oggetto?
Grazie in anticipo per le risposte.



Usa un array:
Oggetto[] nome = new Oggetto[n];
for (int i=0; i<n; i++) {
  nome[i] = new Oggetto();
  ...
}
-- 
Lucio Benfante
Java User Group Padova: 
http://www.jugpadova.it
Brainbench MVP for Java 1: 
http://www.brainbench.com
MyTranscript: 
http://www.brainbench.com/transcript.jsp?pid=167064


Grazie per la tempestiva ed utile risposta, ne approfitto per chiederti un
consiglio sun un buon testo per java che mi faccia da riferimento
(attualmente uso JAVA2 concetti di informatica  Horstmann) ma non mi ci
trovo un granche' bene, gli esempi sono inutilmente lunghi......
Ciao e grazie di nuovo.

 trovo un granche' bene, gli esempi sono inutilmente lunghi......
Intendi: Horstmann & Cornell, "Java 2 - I fondamenti", McGraw-Hill?
Se e' quello, secondo me e' un ottimo libro. E' quello che io di solito
suggerisco a chi deve iniziare praticamente da zero.


 suggerisco a chi deve iniziare praticamente da zero.
No, intendo
 "Concetti di Informatica e Fondamenti di JAVA 2"
di S.Horstmann ed.Apogeo
Cosa ne pensi di Thinking In Java?
P.s
Non inizio da 0 o gia' qualche buona base del linguaggio.

 Non inizio da 0 o gia' qualche buona base del linguaggio.
Scusa, ti prego di non prenderla male, non e' mia intenzione offenderti o
litigare. Se avevi difficolta' con gli array, come puoi sostenere di
avere gia' delle buone basi del linguaggio (qualunque linguaggio, gli
array sono un argomento talmente di base...)?


 array sono un argomento talmente di base...)?
 No.....ma figurati, non mi hai offeso, ansi mi sei stato d'aiuto, e' solo
che non programmando molto spesso, alcune volte ho delle lacune "di base",
ecco perche' ti chiedevo consigli su un buon libro su java da avere sempre
pronto per ogni evenienza, io mi ero orientato su thimking in java 2nd
edizione perche' mi era stato raccomandato come la "bibbia java"



Se ti interessa un libro di riferimento sul linguaggio e sull'uso delle
librerie di base (principalmente I/O e Collection), il migliore secondo me
e' "The Java Programming Language" di Arnold, GOSLING e Holmes,
Addison-Wesley.
Esiste anche in italiano col titolo "Java - Manuale
Ufficiale", seconda edizione italiana (e' la traduzione della terza
inglese), Addison-Wesley. Io ho quello in inglese, non so quanto buona sia
la traduzione (comunque ti consiglio di leggere i manuali nella lingua
originaria).
A mio avviso (e anche di molti altri) e' un libro che un programmatore
Java dovrebbe avere sempre a portata di mano.


 Java dovrebbe avere sempre a portata di mano.
L'edizione italiana mi sembra decisamente curata. E' da un bel po' che
non sfoglio "il Gosling", ma avevo trovato solo pochissimi refusi.
Condivido la tua opinione sul libro, penso che sia il migliore libro
sul linguaggio che io abbia sfogliato.
ciao
tityrus

 tityrus
alla fine ho optato per "thinking java" spero cosi' di entrare piu'
facilmente nella logica della programmazione in java

Il Gosling "java manuale ufficiale" come tratta la parte relativa agli
oggetti??

 oggetti??
Spiegati meglio.


Cioe'  spiega abbastanza il paradugma della programmazione ad oggetti,
Thinking java e' un ottimo libro pero' alcune volte mi sembra che si
soffermi un po' troppo su alcuni cose diventando quasi un libro di narrativa
e non un libro di programmazione.



No, non e' un libro sull'OOP, e' un libro su Java, spiega come usare i
meccanismi OOP in Java. Ci dedica sostanzialmente il capitolo 2 ("Classes
and Objects") e buona parte del capitolo 1 ("A Quick Tour"). A mio avviso
e' una spiegazione adatta a chi ha gia' ben chiari i principi dell'OOP.
Secondo me quello che dici e' contraddittorio. Su questo argomento TIJ e'
sicuramente piu' esaustivo, ed hai ragione a dire che non sembra un libro
di programmazione (ma addirittura di narrativa no...oppure tu leggi delle
cose strane :-)). Infatti le basi dell'OOP non c'entrano con la
programmazione e soprattutto non c'entrano con Java, ma descrivono le idee
che portano a programmare con metodologie OO.


Per chiarire una volta per tutte cosa mi serve ecco un ulteriore
spiegazione,
Pervio' che riguarda paradigmi, tecniche di programmazione etc... ho delle
dispense molto buone.
Quello che cerco e' un testo chiaro, preciso senza fronzoli, che mi permetta
di chiarirmi velocemente eventuali dubbi sull'uso corretto delle techinche
java di programmazione.



Messa cosi', potrebbe essere adatto "Effective Java" di Josh Bloch,
Addison-Wesley. Ma mi sembrava di aver capito che cercavi un manuale da
usare come reference al linguaggio, non alle tecniche di utilizzo del
linguaggio.


No No intendevo reference
Scusami

 Scusami
ok...quindi Gosling...


 
Libro eccellente, dovrebbe essere obbligatorio comprarlo se si vuole 
scaricare l'sdk ;)
Marco
-- 
replay: remove .duh.spam
http://web.ticino.com/cthulhu/