Ver Mensaje Individual
  #2 (permalink)  
Antiguo 06/04/2012, 14:36
Avatar de Fuzzylog
Fuzzylog
 
Fecha de Ingreso: agosto-2008
Ubicación: En internet
Mensajes: 2.511
Antigüedad: 15 años, 8 meses
Puntos: 188
Respuesta: A que apunta el This?

El operador this apunta a la instancia de la clase en la que se está ejecutando, es decir, al objeto concreto que se maneje en cada momento.

Voy a hacer una corrección a tu código en función de los convenios de notación. Por ejemplo un uso de this es para diferenciar una variable propia de la clase de una variable que se envía como parámetro, como por ejemplo si hicieses:

public class Cola {
private int dato;
private cola sig;
public Cola(int dato){
this.dato = dato;
sig = null; //o this.sig = null; - sería indiferente
}
}

Cuando creas un objeto de tipo Cola a partir de una variable dato, a this (el objeto creado) se le asigna como dato esa variable dato que le pasas como parámetro.

En tu main lo podrías llamar:

int miDatoInicial = 0;
Cola miCola = new Cola(miDatoInicial);

Y la aplicación ejecutaría el código anterior que crea el objeto de tipo Cola con ese dato inicial.
__________________
if (fuzzy && smooth) {
fuzzylog = "c00l";
return true;
}