Ver Mensaje Individual
  #2 (permalink)  
Antiguo 09/07/2010, 13:53
guidojavier
 
Fecha de Ingreso: junio-2009
Mensajes: 9
Antigüedad: 14 años, 11 meses
Puntos: 0
Respuesta: Duda con constructor que llama a otro constructor

Basicamente el problema es que cuando usas this estas diciendo a java que para el mismo objeto que se esta creando llame al constructor que cumpla con los parametros pasados, es decir el nuevo objeto retornado tendra esas variables inicializadas. Ahora mira bien en el segundo programa cuando en el segundo constructor usas new estas creando un nuevo objeto distinto del que se esta creando es decir estas creando un nuevo objeto dentro de otro nuevo objeto, ese segundo nuevo objeto inicializa sus variables, pero ese objeto no se asigna a nadie puesto que el lado derecho de la expresion new Prueba (x,"valor arbritrario") no es asginada a nada, por ultimo el primer nuevo objeto tendra sus variables con los valores por defecto. Espero haber sido claro.