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