Ver Mensaje Individual
  #4 (permalink)  
Antiguo 09/04/2012, 08:29
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?

Te voy a dar el resultado de la ejecución de tu código del main linea a linea si todo fuese en condiciones ideales tal y como lo tienes ahora:

public static void main(String a[ ]){
cola q = new cola(10);
q = q.poner(12);
q = q.poner(14);
}


cola q = new cola(10); => Crea un objeto Cola con dato = 10 y sig = null;
q = q.poner(12); => creas un nuevo objeto cola cuyo sig es la cola anterior y el dato 12. Cuando haces return la referencia "q" apunta al nuevo objeto.
q = q.poner(14); => creas un nuevo objeto cola cuyo sig es la cola anterior y el dato 14. Cuando haces return la referencia "q" apunta al nuevo objeto.

Cuando acabas tienes un objeto cola creado cuyo dato vale 14 y su sig es una cola con dato 12 y cuyo sig es la cola inicial de dato 10.

Supongo que sería eso lo que querrías crear.
__________________
if (fuzzy && smooth) {
fuzzylog = "c00l";
return true;
}