miércoles, 30 de abril de 2008

otros usos del famoso this

En general se utiliza mucho para el famoso set o usus parecidos.

1.- referencia al objeto actual

public class referencia {

int i=0;


public referencia incrementar(){
i++;
return this; // hace referencia del mismo objeto

}

public void print(){

System.out.println("referencia :"+i);
}

public static void main(String[] arg){

referencia r=new referencia();

r.incrementar().incrementar().incrementar().incrementar();

r.print();
}
}

------------------------------------------------------------------------

2.- LLamadas de un contructor a otro

public class ejemplo {

public ejemplo()
{
this("hola");
}

public ejemplo(String palabra) //sobrecarga de contructor
{
System.out.println("salida : "+palabra);
}

}

public class llamada {

public static void main(String[] arg){

new ejemplo();

}
}

salida : hola

No hay comentarios: