Dies ist meine Klasse (es viel mehr Methode enthalten, aber für das Problem seiner genug):LinkedList und Iterator
public class EntrepotChaineeImpl<T extends NombreExemplaires> implements EntrepotTda<T> {
private Node<T> head;
private Node<T> tail;
private int places;
private int maxPlaces;
public EntrepotChaineeImpl(int nbPlacesMaximum) {
// TODO Auto-generated constructor stub
head= null;
tail = null;
this.maxPlaces = maxPlaces;
places= 0;
}
@Override
public Iterateur<T> iterator() {
// TODO
return new Iterateur();
}
private final class Iterateur<T extends NombreExemplaires> implements Iterator<T>{
private Node<T> aNode;
public Iterateur(){
aNode = head; //<---THE ERROR
}
@Override
public boolean hasNext() {
// TODO Auto-generated method stub
return false;
}
@Override
public T next() {
// TODO Auto-generated method stub
return null;
}
@Override
public void remove() {
// TODO Auto-generated method stub
Iterator.super.remove();
}
}
Das Problem ist, erhalte ich diesen Fehler an den Konstruktor von Iterrateur: Typenkonflikt: kann nicht konvertieren von Knoten T erweitert NombreExemplaires zu Knoten T erweitert NombreExemplates
Ich sehe wirklich nicht warum. thx für die Hilfe
thx ich bekomme es. ich schätze – marcAndreG