All Packages  Class Hierarchy  This Package  Previous  Next  Index

Schnittstelle lehrbuch.kapitel8.Stapel

public interface Stapel

Schnittstelle für einen Stapel

See Also:
Warteschlange

Method Index

 o eintragen(Object)
Trägt ein Element in den Stapel ein.
 o entfernen()
Entfernt das älteste Element aus dem Stapel.
 o entleeren()
entleert den Stapel
 o leer()
Überprüft, ob der Stapel leer ist.
 o lesen()
Liefert das älteste Element im Stapel.
 o voll()
Überprüft, ob der Stapel voll ist.

Methods

 o entleeren

 public abstract void entleeren()
entleert den Stapel

 o 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

 o 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

 o 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

 o 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

 o 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