Moin,
ich bin gerade dabei eine doppelt verkettete Liste zu implementieren,
diese soll ein Interface GList implementieren.
Hier das Interface:
Hier ein Ausschnitt der Klasse, in der das Interface implementiert werden soll:
Die Klasse Gebaeude sieht wie folgt aus:
Das Ganze läuft in 1.5, aber beim Kompilieren bekomme ich den Fehler:
Ich knacke da schon eine ganze Weile an meinem Denk/Verständnisfehler...
vielleicht hat einer von Euch eine Idee und kann mir weiterhelfen, wäre Klasse!
Vielöe Grüße
Alex
ich bin gerade dabei eine doppelt verkettete Liste zu implementieren,
diese soll ein Interface GList implementieren.
Hier das Interface:
Code:
package DoppeltVerketteListeGen;
public interface GList<T> {
/**
* Hängt ein neues Objekt an die Liste an
*/
void append(T bra);
/**
* Entfernt Objekt aus der Liste
*
* @param obj Objekt, welches aus der Liste entfernt wird
*/
void remove(T bra);
/**
* Gibt die Anzahl der Elemnte aus
*
* @return Anzahl der Elemente in der Liste
*/
int getSize();
/**
* Gibt alle Elemente der Liste aus
*/
void printall();
/**
* Gibt alle Elemente der Liste rückwärts aus
*/
void printAllReverse();
}
Hier ein Ausschnitt der Klasse, in der das Interface implementiert werden soll:
Code:
package DoppeltVerketteListeGen;
import java.util.LinkedList;
public class DoppeltVerketteListeGen implements GList {
LinkedList<Grundstueck> queue = new LinkedList<Grundstueck>();
// TestString für JUnit Testfälle
String testList = "";
/**
* Hängt ein neues Objekt an die Liste an
*
* @param s
* String, der in die Liste übernommen wird
*/
public void append(Grundstueck s) {
queue.add(s);
}
Die Klasse Gebaeude sieht wie folgt aus:
Code:
package DoppeltVerketteListeGen;
public class Grundstueck{
int laenge, breite;
}
Das Ganze läuft in 1.5, aber beim Kompilieren bekomme ich den Fehler:
The type DoppeltVerketteListeGen must implement the inherited abstract method GList.append(Object)
Ich knacke da schon eine ganze Weile an meinem Denk/Verständnisfehler...
vielleicht hat einer von Euch eine Idee und kann mir weiterhelfen, wäre Klasse!
Vielöe Grüße
Alex