lehrbuch.kapitel9
Class StapelGen

java.lang.Object
  |
  +--lehrbuch.kapitel9.StapelPol
        |
        +--lehrbuch.kapitel9.StapelGen
All Implemented Interfaces:
Stapel

public class StapelGen
extends StapelPol
implements Stapel

Generische Implementierung des Stapels als Reihung. Generische Klasse, d.h. Konstruktion nur mit Registierungsobjekt möglich. Wenn Methoden mit Parametern anderer Klassen aufgerufen werden, wird die ungeprüfte Ausnahme GenFehler ausgelöst.


Constructor Summary
StapelGen(java.lang.Object reg, int groesse)
          Konstruktor mit Registrierungsobjekt.
StapelGen(StapelGen quelle)
          Kopierkonstruktor.
 
Method Summary
 void eintragen(java.lang.Object element)
          Trägt ein Element in den Stapel ein.
static void main(java.lang.String[] args)
          Testtreiber
 
Methods inherited from class lehrbuch.kapitel9.StapelPol
entfernen, entleeren, istGleich, istLeer, istVoll, kopieren, lesen
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface lehrbuch.kapitel9.Stapel
entfernen, entleeren, istLeer, istVoll, lesen
 

Constructor Detail

StapelGen

public StapelGen(java.lang.Object reg,
                 int groesse)
Konstruktor mit Registrierungsobjekt.
Parameters:
element - das Registrierungsobjekt // const
groesse - // const

StapelGen

public StapelGen(StapelGen quelle)
          throws VollAusnahme
Kopierkonstruktor.
Parameters:
quelle - der zu kopierende Stapel // const
Throws:
VollAusnahme - der kopierte Stapel kann wegen Speichermangel nicht erstellt werden
Method Detail

eintragen

public void eintragen(java.lang.Object element)
               throws VollAusnahme
Trägt ein Element in den Stapel ein.
Specified by:
eintragen in interface Stapel
Overrides:
eintragen in class StapelPol
Parameters:
element - das einzutragende Objekt
Throws:
VollAusnahme - das Objekt kann nicht mehr eingetragen werden

main

public static void main(java.lang.String[] args)
Testtreiber