私はこのサイトを約 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();
}
前もって感謝します!