這是一個我有困難的作業問題。該類骨架下面給出:如何實現一個實現集合的模板類
public class Storage<E> implements java.util.Collection<E> {
private Object[] data = new Object[256];
private int nextEmptySlot = 0;
@Override
public java.util.Iterator<E> iterator() {
// returns a class that iterates over the data array
return new java.util.Iterator() {
// insert the body of the inner class here
// 3 methods: remove(), hasNext(), next()
};
}
//Override all methods required by the interface
}
現在我有麻煩正在寫的功能,如包含(對象o),因爲模板不電動勢E具有可比性。我如何將模板類型E視爲可比較的,以便我可以使用equals和compateTo?我知道有很多方法可以做到這一點在類的聲明,但是在類聲明中給出的,不需要E至可以媲美......
您可以編輯代碼嗎? – 2012-03-07 01:23:13