Ver Mensaje Individual
  #1 (permalink)  
Antiguo 21/04/2006, 08:54
tiroxino
 
Fecha de Ingreso: enero-2006
Mensajes: 30
Antigüedad: 19 años
Puntos: 0
¿Por qué en esta línea no usa un objeto al llamar al método get? (java)

Hola, viendo la implementación de la interfaz List dada por la clase AbstractList me he encontrado con algo que me ha desconcertado un poco (hace tiempo que no programaba en Java). Dentro de la clase se hace uso de unos métodos (get y checkforcomodification) que se llaman sin usar objeto, ni "this" ni "super". ¿por qué esto? ¿Era porque se llama a un método definido en la misma clase?
Código:
public Object next() {
            checkForComodification();
	    try {
		Object next = get(cursor);
		lastRet = cursor++;
		return next;
	    } catch(IndexOutOfBoundsException e) {
		checkForComodification();
		throw new NoSuchElementException();
	    }
	}

Última edición por tiroxino; 21/04/2006 a las 10:07