Newsgroup: it.comp.java
Titolo: passare una variabile per valore...

Come si fa?
		Grazie

scusate ho detto una minchiata... 
volevo sapere come passarla non per valore ma per riferimento :-)
						Grazie

 Grazie

ok, questo lo so, ma c'e' un metodo per ottenere la stessa cosa? (era
questo il fine della domanda.. :-))
					Grazie


in java non ci sono i puntatori!
Oh, questa (non) mi giunge nuova. :)
La FAQ e' a 
http://space.tin.it/computer/csadun/javafaq.html
-- 
God is Real, unless declared Integer.
ObjectZone - 
http://space.tin.it/computer/csadun/

Come si fa?




              
Network Distributed Applications @ CRS4
Center for Advanced Studies,Research and Development in Sardinia
http://www.crs4.it/~dcarboni/whoami/
     Tel.: ++39 070 2796 303
----------------------------------------------------------------

Gli oggetti e gli array vengono passati SEMPRE per riferimento. Soltanto
i tipi dato primitivi vengono passati per valore.
Ciao, Cris

-- 
Cristian Veronesi - CRPA SpA - Reggio Emilia, Italy
"Only two things are infinite, the universe and the human stupidity,
and I'm not sure about the former" (Albert Einstein)

 nuova reference ma che referenzia lo STESSO e UNICO oggetto.
Alla fine di questo messaggio mi chiedo... ma cosa hai detto che non ho
detto io?

ciao a tutti, mi pare che dalla domanda si sia finiti su una discussione
un po' allargata :-)
Riguardo alla domanda originale, mi pare fosse come passare per
riferimento una variabile (ovviamente di tipo primitivo, altrimenti il
problema non si pone, nel senso che la copia di un reference vale quanto
il reference) direi che il metodo migliore e mettere il valore in un
array grande 1 e passare l'array.
Ciao
Marco
Cristian Veronesi ha scritto:

-- 
         \\|//
        ( @ @ )
+----oOO--(_)--OOo----------[Dott. Marco Azzalini]-------------------+
|                                                                    |
|              Consulente Sviluppo Software & Networking             |
|               Sun Certified Programmer (Java 2 Platf.)             |
|                                                                    |
|  cell:03470846528  -  e-mail: 
marco.a...@libero.it
             |
|  Web: 
http://utenti.tripod.it/Marco_Azzalini
 - Spedia Code: 459755 |
+--------------------------------------------------------------------+
|Legge di Hofstadter:                                                |
|         ci vuole sempre piu' tempo di quanto si pensi,             |
|         anche tenendo conto della Legge di Hofstadter.             |
+--------------------------------------------------------------------+

 ha scritto nel messaggio


 ha scritto nel messaggio
news:aC425.199756$VM3.1...@news.infostrada.it...


 detto io?
Scusa ma sei poco preciso, per capire la differenza tra reference e
puntatore bisogna fare un passo indietro al C++
Tipo o;  //o e' un oggetto, solo per averla dichiarata hai gia invocato
il costruttore
Tipo *p; //p e' un puntatore a oggetti Tipo
Tipo &r; //e' una reference o variabile indirizzo
f(o)
f(p)
f(r)
sono 3 modi diversi di invocare un metodo rispettivamente per valore,
per puntatore e per indirizzo.





> Tipo &r; //e' una reference o variabile indirizzo
Sarà che ho il C impolverato, ma non ho ben capito cos'è che ottieni così.
D

Grazie a tutti per la collaborazione,
  ho risolto in questo modo (anche perche' la variabile è una
sola...):
pubilc class myClass {
    private int variabileMaledetta;
    public int main() {
       variabileMaledetta = 0;
    }
    public int procRicorsiva(int var1,int var2,...) {
        this.variabileMaledetta++
         procRicorsiva(var1, var2, ...);
    }
}
					Saluti, Max
P.S.: Sono un pochino impolverato di C++ e or ora vengo dal Visual
Basic/ASP/Jscript/JavaScript/VBSCript :-)