|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--lehrbuch.kapitel9.WarteschlangeListe
Polymorphe Implementierung der Warteschlange als verkettete Liste
Constructor Summary | |
WarteschlangeListe()
Parameterloser Konstruktor |
|
WarteschlangeListe(WarteschlangeListe quelle)
Kopierkonstruktor. |
Method Summary | |
void |
eintragen(java.lang.Object element)
Trägt ein Element in die Warteschlange ein. |
void |
entfernen()
Entfernt das älteste Element aus der Warteschlange. |
void |
entleeren()
Entleert die Warteschlange |
boolean |
istLeer()
Überprüft, ob die Warteschlange leer ist. |
boolean |
istVoll()
Überprüft, ob die Warteschlange voll ist. |
java.lang.Object |
lesen()
Gibt das älteste Element aus der Warteschlange. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public WarteschlangeListe()
public WarteschlangeListe(WarteschlangeListe quelle) throws VollAusnahme
quelle
- die zu kopierende Warteschlange // constVollAusnahme
- die kopierte Warteschlange kann wegen Speichermangel nicht erstellt werdenMethod Detail |
public void entleeren()
entleeren
in interface Warteschlange
public void eintragen(java.lang.Object element) throws VollAusnahme
eintragen
in interface Warteschlange
element
- das einzutragende ObjektVollAusnahme
- das Objekt kann nicht mehr eingetragen werdenistVoll()
public java.lang.Object lesen() throws LeerAusnahme
lesen
in interface Warteschlange
LeerAusnahme
- es gibt kein Objekt in der WarteschlangeistLeer()
public void entfernen() throws LeerAusnahme
entfernen
in interface Warteschlange
LeerAusnahme
- es gibt kein Objekt in der WarteschlangeistLeer()
public boolean istLeer()
istLeer
in interface Warteschlange
lesen()
,
entfernen()
public boolean istVoll()
istVoll
in interface Warteschlange
eintragen(java.lang.Object)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |