我正在學習代碼。我找到了這兩個班。我不明白他們是如何相關的。表達式「T延伸PieceType」是什麼意思,T代表什麼?Java-接口使用接口
piece.java:
public interface Piece<T extends PieceType> {
/**
* Returns the color.
* @return the color
*/
PieceColor getColor();
/**
* Returns the type.
* @return the type
*/
T getType();
}
pieceType.java:
public interface PieceType {
/**
* Returns the type's base rating.
* @return the base rating within range [0, 1000]
*/
double getRating();
}
您需要閱讀有關泛型。開始[這裏](http://docs.oracle.com/javase/tutorial/java/generics/)。 –
消化後,轉到[這裏](http://www.angelikalanger.com/GenericsFAQ/JavaGenericsFAQ.html)。 –