Я пользуюсь этим сайтом уже около 6 месяцев, и пришло время задать мой первый вопрос, потому что я не могу найти на него ответ, по крайней мере, ответ, который я могу понять!
В этом фрагменте кода, почему этот интерфейс расширяется?
public interface PositionedVertex<V extends PositionedVertex<V>> {
/**
* @return Position for node data.
*/
public Point getPosition();
}
Разве этот код не сделает то же самое?:
public interface PositionedVertex<V> {
/**
* @return Position for node data.
*/
public Point getPosition();
}
Заранее спасибо!