我有下面的接口:列表和泛型
/**
* <T> Time format. Can be long, date etc
*/
public interface TimeStamp<T> extends Comparable<TimeStamp<T>>
{
/**
* Returns the timestamp.
* @return
*/
public T getTimeStamp();
}
现在我想有一个列表,将保存时间戳,并有一些方法,其行为将取决于其持有的时间戳。
public class TimeList<TimeStamp<T>> extends ArrayList<TimeStamp<T>>
{
......
}
编译器显示上述语句错误。它有什么问题?
*“编译器显示了上述说法的错误。” * =>什么错误? – assylias
仅供参考如果扩展'ArrayList'是不好的做法,因为它不是为子类设计的。 –