|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectsum.strukturen.Liste<Typ>
sum.strukturen.Schlange<Typ>
public class Schlange<Typ>
Die Schlange ist eine FIFO-Struktur.
Sie kann als Schlange mit einem Inhaltstyp deklariert werden. Wird dieser weggelassen, liefert die Anfrage kopf bzw. erstes ein Object und es wird Typkonversion nötig.
Field Summary | |
---|---|
(package private) static long |
serialVersionUID
|
Constructor Summary | |
---|---|
Schlange()
Eine neue leere Schlange wird erzeugt. |
Method Summary | |
---|---|
void |
entferneErstes()
Das erste Element der Schlange wird entfernt. |
void |
entferneKopf()
Das erste Element der Schlange wird entfernt. |
Typ |
erstes()
Das erste Objekt der Schlange wird zurückgegeben. |
void |
haengeAn(Typ pInhalt)
Ein neues Objekt wird an das Ende der Schlange angehängt. |
Typ |
kopf()
Das erste Objekt der Schlange wird zurückgegeben. |
Methods inherited from class |
---|
aktuellePosition, aktuelles, aktuellesElement, entferneAktuelles, entferneAlleElemente, ersetzeAktuelles, ersterKnoten, fuegeDahinterEin, fuegeDavorEin, geheZuPosition, haengeListeAn, istAmAnfang, istAmEnde, istDahinter, istDavor, istLeer, laenge, letzterKnoten, loescheAktuelles, position, setzeDavor, setzeListeDavor, toString, vor, zumAnfang, zumEnde, zurueck |
Methods inherited from class |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
static final long serialVersionUID
Constructor Detail |
---|
public Schlange()
Method Detail |
---|
public void entferneErstes()
public void entferneKopf()
public Typ erstes()
public void haengeAn(Typ pInhalt)
haengeAn
in class Liste<Typ>
pInhalt
- der neue Inhalt (Objekt)public Typ kopf()
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |