Ver Mensaje Individual
  #3 (permalink)  
Antiguo 09/07/2010, 15:09
luisetto
 
Fecha de Ingreso: marzo-2005
Mensajes: 28
Antigüedad: 19 años, 10 meses
Puntos: 0
Respuesta: Duda con constructor que llama a otro constructor

Gracias, no habia caido en lo que me comentas.
Ahora la he modificado y ya me funciona. Gracias de nuevo.

Código PHP:
class Prueba{
        
int x=0;
        
String y="valor por defecto";
        
Prueba prb3;

    
Prueba (int xString y){
        
this.x=x;
        
this.y=y;
        
System.out.println ("Estamos en el primer constructor");
    }

    
Prueba (int x){
        
prb3 = new Prueba (x,"valor arbritrario"); //Esta es la parte que cambia
        
System.out.println ("Estamos en el segundo constructor");
    }

public static 
void main(String[]args){
    
Prueba prb=new Prueba ("nuevo valor");
    
System.out.println("Primer constructor: " prb." y " prb."\n");

    
Prueba prb2=new Prueba (10);
    
System.out.println("Segundo constructor: " prb2.prb3." y " prb2.prb3.y);
    }
}

/* Run:
 * Estamos en el primer constructor
 * Primer constructor: 5 y nuevo valor
 *
 * Estamos en el primer constructor
 * Estamos en el segundo constructor
 * Segundo constructor: 10 y valor arbritrario
 */