Questa classe rappresenta uno stack (in italiano spesso chiamato "pila", è una struttura
LIFO). Questa implementazione permette di contenere al massimo 20 numeri interi. L'operazione di push inserisce un intero in cima a questa struttura dati, mentre la pop preleva (e restituisce al chiamante) l'elemento in cima allo stack. Per come è stato implementato, se lo stack è vuoto una pop restituisce il valore 0.
Un esempio di utilizzo:
Stack stack = new Stack();
stack.push(2);
stack.push(6);
stack.push(-3);
stack.pop(); //Restituisce -3
stack.pop(); //Restituisce 6
stack.pop(); //Restituisce 2
stack.pop(); //Restituisce 0 perché lo stack è vuoto