我正在学习代码。我找到了这两个类。我不明白它们是如何相关的。表达式“T extends PieceType”是什么意思,T 代表什么?
片断.java:
public interface Piece<T extends PieceType> {
/**
* Returns the color.
* @return the color
*/
PieceColor getColor();
/**
* Returns the type.
* @return the type
*/
T getType();
}
片断类型.java:
public interface PieceType {
/**
* Returns the type's base rating.
* @return the base rating within range [0, 1000]
*/
double getRating();
}