Interface Stack

All Superinterfaces:
Container
All Known Implementing Classes:
ArStack

public interface Stack
extends Container


Method Summary
 java.lang.Object pop()
          estrae l'oggetto in cima alla pila
 void push(java.lang.Object obj)
          inserisce un oggetto in cima alla pila
 java.lang.Object top()
          ispeziona l'oggetto in cima alla pila
 
Methods inherited from interface Container
isEmpty, makeEmpty, size
 

Method Detail

push

void push(java.lang.Object obj)
inserisce un oggetto in cima alla pila

Parameters:
obj - oggetto da inserire

pop

java.lang.Object pop()
                     throws EmptyStackException
estrae l'oggetto in cima alla pila

Returns:
oggetto estratto
Throws:
EmptyStackException

top

java.lang.Object top()
                     throws EmptyStackException
ispeziona l'oggetto in cima alla pila

Returns:
oggetto estratto
Throws:
EmptyStackException