-2
Der Versuch, einen Iterator zu schreiben, die ein Paar zurückgibt: Teil meiner PairIteratorkann nicht die Art Paar instanziiert wenn auch nicht abstrakt
public Pair next() {
this.counter ++;
Pair p = new Pair(this.l.get(counter - 1), this.l.get(counter));
//error occurs here
}
public class Pair<E> {
private E e1;
private E e2;
public Pair(E e1, E e2) {
this.e1 = e1;
this.e2 = e2;
}
public E first() {
return this.e1;
}
public E second() {
return this.e2;
}
}
bekommen kann die Art Paar nicht instanziiert
... obwohl Pair keine abstrakte Klasse/Schnittstelle ist. Warum passiert dies?
Was ist das? Keine Erwähnung wo! – nagendra547
Ich sehe hier keine Beispiele für 'neues Paar', also können wir nicht raten, was Sie getan haben. – bmargulies
Zähler ist wahrscheinlich ein langer oder ein ind, aber welcher Typ ist this.l? – Heri