All Packages  Class Hierarchy  This Package  Previous  Next  Index
Klasse lehrbuch.kapitel8.StapelListe 
java.lang.Object
   |
   +----lehrbuch.kapitel8.StapelListe
  - public class StapelListe 
- extends Object 
- implements Stapel 
Polymorphe Implementierung des Stapels als verkettete Liste 
 
 
   StapelListe() StapelListe()
- parameterloser Konstruktor 
 StapelListe(StapelListe) StapelListe(StapelListe)
- Kopierkonstruktor. 
 
 
   eintragen(Object) eintragen(Object)
- Trägt ein Element in den Stapel ein. 
 entfernen() entfernen()
- Entfernt das jüngste Element aus dem Stapel. 
 entleeren() entleeren()
- entleert den Stapel 
 gleich(StapelListe) gleich(StapelListe)
- Vergleicht den Inhalt zweier Stapel. 
 gleichRek(StapelListe) gleichRek(StapelListe)
- Vergleicht den Inhalt zweier Stapel; rekursive Implementierung. 
 kopieren(StapelListe) kopieren(StapelListe)
- Kopiert Inhalt des Stapels. 
 kopierenRek(StapelListe) kopierenRek(StapelListe)
- Kopiert Inhalt des Stapels; rekursive Implementierung. 
 leer() leer()
- Überprüft ob der Stapel leer ist. 
 lesen() lesen()
- Gibt das jüngste Element aus dem Stapel. 
 main(String[]) main(String[])
- Testtreiber 
 voll() voll()
- Überprüft ob der Stapel voll ist. 
 
 

 StapelListe 
 public StapelListe()
  - parameterloser Konstruktor 

 StapelListe 
 public StapelListe(StapelListe quelle) throws VollAusn
  - Kopierkonstruktor. 
- 
      - Parameters: 
- quelle - der zu kopierende Stapel // const 
- Throws: VollAusn 
- die kopierte Warteschlange kann wegen Speichermangel nicht erstellt werden 
 
 
 

 entleeren
 public void entleeren()
  - entleert den Stapel 

 eintragen
 public 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 Object lesen() throws LeerAusn
  - Gibt das jüngste Element aus dem Stapel. 
- 
      - Returns: 
- das jüngste Element im Stapel 
- Throws: LeerAusn 
- es gibt kein Objekt im Stapel 
- See Also: 
- leer 
 

 entfernen
 public void entfernen() throws LeerAusn
  - Entfernt das jüngste Element aus dem Stapel. 
- 
      - Throws: LeerAusn 
- es gibt kein Objekt im Stapel 
- See Also: 
- leer 
 

 leer 
 public boolean leer()
  - Überprüft ob der Stapel leer ist. Wenn false, LeerAusn wird nicht ausgelöst. 
- 
      - Returns: 
- true wenn der Stapel leer ist 
- See Also: 
- lesen, entfernen 
 

 voll 
 public boolean voll()
  - Überprüft ob der Stapel voll ist. Wenn false, VollAusn wird nicht ausgelöst. 
- 
      - Returns: 
- true wenn der Stapel voll ist 
- See Also: 
- eintragen 
 

 kopieren
 public void kopieren(StapelListe quelle) throws VollAusn
  - Kopiert Inhalt des Stapels. 
- 
      - Parameters: 
- quelle - der zu kopierende Stapel // const 
- Throws: VollAusn 
- der kopierte Stapel kann wegen Speichermangel nicht erstellt werden 
 

 gleich 
 public boolean gleich(StapelListe stapel)
  - Vergleicht den Inhalt zweier Stapel. // const 
- 
      - Parameters: 
- stapel - der zu vergleichende Stapel // const 
- Returns: 
- true wenn die beiden Stapel dieselben Elemente enthalten 
 
All Packages  Class Hierarchy  This Package  Previous  Next  Index