April 05
Prof. Ismael H. F. Santos -  ismael@tecgraf.puc-rio.br                                                          2
Fundamentos da Linguagem
nEncapsulamento
n
nNa classe Stack implementada, nós encapsulamos a definição de pilha que desejávamos, porém, por falta de controle de acesso, é possível forçar situações nas quais a pilha não se comporta como desejado.
n
nStack s = new Stack(10);
ns.push(6);
ns.top_index = -1;
nSystem.out.println( s.isEmpty() );  // true!