09/04/2012, 08:29
|
| | | Fecha de Ingreso: agosto-2008 Ubicación: En internet
Mensajes: 2.511
Antigüedad: 16 años, 4 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;
} |