All Packages Class Hierarchy This Package Previous Next Index
Klasse lehrbuch.kapitel8.WarteschlangeListe
java.lang.Object
|
+----lehrbuch.kapitel8.WarteschlangeListe
- public class WarteschlangeListe
- extends Object
- implements Warteschlange
Polymorphe Implementierung der Warteschlange als verkettete Liste
- WarteschlangeListe()
- Parameterloser Konstruktor
- WarteschlangeListe(WarteschlangeListe)
- Kopierkonstruktor.
- eintragen(Object)
- Trägt ein Element in die Warteschlange ein.
- entfernen()
- Entfernt das älteste Element aus der Warteschlange.
- entleeren()
- Entleert die Warteschlange
- leer()
- Überprüft, ob die Warteschlange leer ist.
- lesen()
- Gibt das älteste Element aus der Warteschlange.
- voll()
- Überprüft, ob die Warteschlange voll ist.
WarteschlangeListe
public WarteschlangeListe()
- Parameterloser Konstruktor
WarteschlangeListe
public WarteschlangeListe(WarteschlangeListe quelle) throws VollAusn
- Kopierkonstruktor.
- Parameters:
- quelle - die zu kopierende Warteschlange // const
- Throws: VollAusn
- die kopierte Warteschlange kann wegen Speichermangel nicht erstellt werden
entleeren
public void entleeren()
- Entleert die Warteschlange
eintragen
public void eintragen(Object element) throws VollAusn
- Trägt ein Element in die Warteschlange ein.
- Parameters:
- element - das einzutragende Objekt
- Throws: VollAusn
- das Objekt kann nicht mehr eingetragen werden
- See Also:
- voll
lesen
public Object lesen() throws LeerAusn
- Gibt das älteste Element aus der Warteschlange.
- Returns:
- das älteste Element in der Warteschlange
- Throws: LeerAusn
- es gibt kein Objekt in der Warteschlange
- See Also:
- leer
entfernen
public void entfernen() throws LeerAusn
- Entfernt das älteste Element aus der Warteschlange.
- Throws: LeerAusn
- es gibt kein Objekt in der Warteschlange
- See Also:
- leer
leer
public boolean leer()
- Überprüft, ob die Warteschlange leer ist. Wenn false, LeerAusn wird nicht ausgelöst.
- Returns:
- true wenn die Warteschlange leer ist
- See Also:
- lesen, entfernen
voll
public boolean voll()
- Überprüft, ob die Warteschlange voll ist. Wenn false, VollAusn wird nicht ausgelöst.
- Returns:
- true wenn die Warteschlange voll ist
- See Also:
- eintragen
All Packages Class Hierarchy This Package Previous Next Index