Foros aprenderaprogramar.com
Aprender a programar => Aprender a programar desde cero => Mensaje iniciado por: bartvander en 11 de Marzo 2013, 10:59
-
Estoy mirando por internet intentando encontrar la deficion de que es pasar parametros en Java por valor y por referencia y como se utilizan dentro de Java. Lo que he encontrado, no lo entiendo muy bien. Alguien podría explicarme esto.
Gracias de nuevo por vuestra ayuda.
-
Mírate esto: https://www.aprenderaprogramar.com/foros/index.php?topic=49.msg2892#msg2892
Por valor indica que la variable no es transferida a un método, sólo lo es su valor. Al transferirse solo el valor, una manipulación de la variable dentro del método no afecta a la variable en sí, que sigue en el mismo estado una vez termina la ejecución del método.
Java es un poco especial porque cuando pasas un objeto no pasas el objeto en sí, sino una referencia (a la posición de memoria) del objeto.