Pasar objetos por referencia

venerdi
20 de Enero del 2005
He estado viendo en una duda de hace unos días, que decían que los objetos se pasan por referencia a los métodos, y los tipos de datos básicos por valor.
El caso es que tengo que hacer eso, y e estado haciendo una prueba, pero no me sale, no se porqué. Lo que hago es lo siguiente:
//En la clase madre
Integer msg = new Integer(1);
hija = new Hija(entero);
System.out.println( entero.toString() );

// y en la clase hija, el constructor como sigue.
public Hija(Integer entero) { entero = new Integer(2); }

Al ejecutarlo, el valor que veo por pantalla es un 1, cuando imagino debería ver un 2 .
No se, si alguien me hecha una mano, lo agradecería mucho.
Saludos.


nicokiki
20 de Enero del 2005
Hola!!!!!!!!!

entero donde lo declaraste cuando haces "hija = new Integer(entero)" ??????

Donde esta la linea del atributo entero de la clase Hija??? Podes poner todo el codigo???

Salu2!!!!!!!!!!!!!!