|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectsum.strukturen.Liste<Typ>
sum.strukturen.Stapel<Typ>
public class Stapel<Typ>
Ein Stapel ist die Realisierung eines Stacks. (LIFO)
Er kann als Stapel mit einem Inhaltstyp deklariert werden. Wird dieser weggelassen, liefert die Anfrage oberstes bzw. spitze ein Object und es wird Typkonversion nötig.
Field Summary | |
---|---|
(package private) static long |
serialVersionUID
|
Constructor Summary | |
---|---|
Stapel()
Ein neuer leerer Stapel wird erzeugt |
Method Summary | |
---|---|
void |
entferneOberstes()
Das oberste Objekt wird vom Stapel entfernt |
void |
legeAuf(Typ pObject)
Ein neues Objekt wird auf den Stapel gelegt |
void |
nimmAb()
Das oberste Objekt wird vom Stapel entfernt |
Typ |
oberstes()
Das oberste Stapelelement wird zurückgegeben |
Typ |
spitze()
Das oberste Stapelelement wird zurückgegeben |
Methods inherited from class sum.strukturen.Liste |
---|
aktuellePosition, aktuelles, aktuellesElement, entferneAktuelles, entferneAlleElemente, ersetzeAktuelles, ersterKnoten, fuegeDahinterEin, fuegeDavorEin, geheZuPosition, haengeAn, haengeListeAn, istAmAnfang, istAmEnde, istDahinter, istDavor, istLeer, laenge, letzterKnoten, loescheAktuelles, position, setzeDavor, setzeListeDavor, toString, vor, zumAnfang, zumEnde, zurueck |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
static final long serialVersionUID
Constructor Detail |
---|
public Stapel()
Method Detail |
---|
public void entferneOberstes()
public void legeAuf(Typ pObject)
pObject
- das Objekt, das auf den Stapel gelegt wirdpublic void nimmAb()
public Typ oberstes()
public Typ spitze()
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |