Java - Interfaz que se extiende
He estado usando este sitio durante aproximadamente 6 meses, y es hora de hacer mi primera pregunta, porque no puedo encontrar la respuesta a esta pregunta, ¡al menos no es una respuesta que pueda entender!
En este bit de código, ¿por qué se extiende esta interfaz?
public interface PositionedVertex<V extends PositionedVertex<V>> {
/**
* @return Position for node data.
*/
public Point getPosition();
}
¿Este código no haría lo mismo ?:
public interface PositionedVertex<V> {
/**
* @return Position for node data.
*/
public Point getPosition();
}
¡Gracias por adelantado!