Contenido de certificación
Buscar
Social
Ofertas laborales ES
« Ejemplos sobre constructores | Main | Lambda Quick Start »
jueves
abr092015

¿Error en la utilidad References de Eclipse utilizando implementaciones e interfaces?

Buenos días. Realizando un ejercicio donde pretendía buscar métodos pertenecientes a la implementación de una interfaz en Eclipse me encontré con un caso curioso

El código de ejemplo es el siguiente (son diferentes clases):


package test.interfacesEImplementaciones;

public interface InterfazDePrueba {
	void holaMundo();
}

package test.interfacesEImplementaciones;

public class ImplementacionDePrueba1 implements InterfazDePrueba{

	@Override
	public void holaMundo() {
		// TODO Auto-generated method stub
		
	}

}

package test.interfacesEImplementaciones;

public class ImplementacionDePrueba2 implements InterfazDePrueba{

	@Override
	public void holaMundo() {
		// TODO Auto-generated method stub
		
	}

}

package test.interfacesEImplementaciones;

public class Main {

	public static void main(String[] args) {
		InterfazDePrueba itfcs = new ImplementacionDePrueba1();
		itfcs.holaMundo();

	}

}

La prueba que hice es buscar referencias del método "holaMundo" de la clase ImplementacionDePrueba2.... y Eclipse me dijo que desde el método main (de la clase Main), era invocado...

¿Sois capaces de determinar por qué Eclipse indica eso?

Yo tengo mi teoría al respecto (de hecho, tengo dos), pero creo que sería positivo para todos dar más puntos de vista.

Saludos cordiales.

Reader Comments

There are no comments for this journal entry. To create a new comment, use the form below.

PostPost a New Comment

Enter your information below to add a new comment.

My response is on my own website »
Author Email (optional):
Author URL (optional):
Post:
 
Some HTML allowed: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <code> <em> <i> <strike> <strong>