model
Class StackArray<T>

java.lang.Object
  extended by model.StackArray<T>
All Implemented Interfaces:
Stack<T>

public class StackArray<T>
extends java.lang.Object
implements Stack<T>


Constructor Summary
StackArray()
          costruttore: istanzia un asequenza vuota
StackArray(int maxdati)
           
 
Method Summary
 boolean isEmpty()
          Test se lo stack è vuoto
 T pop()
          Restituisce ed elimina il dato in cima allo stack
 void push(T dato)
          Inserisce un dato in cima allo stack
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

StackArray

public StackArray()
costruttore: istanzia un asequenza vuota


StackArray

public StackArray(int maxdati)
Method Detail

isEmpty

public boolean isEmpty()
Description copied from interface: Stack
Test se lo stack è vuoto

Specified by:
isEmpty in interface Stack<T>
Returns:
true se vuoto, false in caso contrario

pop

public T pop()
Description copied from interface: Stack
Restituisce ed elimina il dato in cima allo stack

Specified by:
pop in interface Stack<T>
Returns:
il dato

push

public void push(T dato)
Description copied from interface: Stack
Inserisce un dato in cima allo stack

Specified by:
push in interface Stack<T>
Parameters:
dato - da inserire

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object