perché p viene buttato via? quando termina un metodo viene liberato lo stack occupato dalle sue variabili?Originariamente inviato da LeleFT
Il metodo ora termina, la posizione puntata da "p" viene buttata via. "x" vale ancora 3, perchè nessuno lo ha toccato.
ti ringrazio, ora finalmente ho capito![]()
quindi, con gli oggetti succede l'esatto contrario? il valore modificato viene mantenuto?Originariamente inviato da LeleFT
PS: in Java esiste solo il passaggio per valore. Anche gli oggetti vengono passati per valore, ma essendo solo dei "riferimenti", quel che viene passato è il valore del riferimento... per cui, eventuali modifiche apportate all'oggetto sono visibili al chiamante, perchè effettuate tramite un "riferimento".
grazie!

Rispondi quotando