java.lang.ObjectStack<ContentType>
public class Stack<ContentType>
Materialien zu den zentralen NRW-Abiturpruefungen im Fach Informatik ab 2018
Generische Klasse Stack
Objekte der generischen Klasse Stack (Keller, Stapel) verwalten beliebige Objekte vom Typ ContentType nach dem Last-In-First-Out-Prinzip, d.h., das zuletzt abgelegte Objekt wird als erstes wieder entnommen. Alle Methoden haben eine konstante Laufzeit, unabhaengig von der Anzahl der verwalteten Objekte.
Constructor Summary | |
---|---|
Stack()
Ein leerer Stapel wird erzeugt. |
Method Summary | |
---|---|
boolean |
isEmpty()
Die Anfrage liefert den Wert true, wenn der Stapel keine Objekte enthaelt, sonst liefert sie den Wert false. |
void |
pop()
Das zuletzt eingefuegte Objekt wird von dem Stapel entfernt. |
void |
push(ContentType pContent)
Das Objekt pContentType wird oben auf den Stapel gelegt. |
ContentType |
top()
Die Anfrage liefert das oberste Stapelobjekt. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public Stack()
Method Detail |
---|
public boolean isEmpty()
public void pop()
public void push(ContentType pContent)
pContent
- das einzufuegende Objekt vom Typ ContentTypepublic ContentType top()