All Packages Class Hierarchy This Package Previous Next Index
Schnittstelle lehrbuch.kapitel8.Stapel
- public interface Stapel
Schnittstelle für einen Stapel
- See Also:
- Warteschlange
- eintragen(Object)
- Trägt ein Element in den Stapel ein.
- entfernen()
- Entfernt das älteste Element aus dem Stapel.
- entleeren()
- entleert den Stapel
- leer()
- Überprüft, ob der Stapel leer ist.
- lesen()
- Liefert das älteste Element im Stapel.
- voll()
- Überprüft, ob der Stapel voll ist.
entleeren
public abstract void entleeren()
- entleert den Stapel
eintragen
public abstract void eintragen(Object element) throws VollAusn
- Trägt ein Element in den Stapel ein.
- Parameters:
- element - das einzutragende Objekt
- Throws: VollAusn
- das Objekt kann nicht mehr eingetragen werden
- See Also:
- voll
lesen
public abstract Object lesen() throws LeerAusn
- Liefert das älteste Element im Stapel.
- Returns:
- das älteste Element im Stapel
- Throws: LeerAusn
- es gibt kein Objekt im Stapel
- See Also:
- leer
entfernen
public abstract void entfernen() throws LeerAusn
- Entfernt das älteste Element aus dem Stapel.
- Throws: LeerAusn
- es gibt kein Objekt im Stapel
- See Also:
- leer
leer
public abstract boolean leer()
- Überprüft, ob der Stapel leer ist. // const Wenn false, LeerAusn wird nicht
ausgelöst.
- Returns:
- true wenn der Stapel leer ist
- See Also:
- lesen, entfernen
voll
public abstract boolean voll()
- Überprüft, ob der Stapel voll ist. // const Wenn false, VollAusn wird nicht
ausgelöst.
- Returns:
- true wenn der Stapel voll ist
- See Also:
- eintragen
All Packages Class Hierarchy This Package Previous Next Index