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 java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
StapelGen
public StapelGen(java.lang.Object reg,
int groesse)
- Konstruktor mit Registrierungsobjekt.
- Parameters:
element
- das Registrierungsobjekt // constgroesse
- // 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
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