1
□package pile
□import: import java.util.EmptyStackException;
□structure de classes: nom de la classe, déclarations de variables et de méthodes
□public class PileAL<T> implements Pile<T>{…}
□héritage: implements
□paramétrage par un type <T> , Pile<Integer>
□public private
□constructeur: public PileTabInteger() {}
□méthodes (fonctions): public Integer empiler(Integer item) {…. }
□variables
□déclaration: private ArrayList<T> items;
□instantiation: new PileTabInteger(100);
□exception: throw new EmptyStackException();
□(synchronized)
□main: public static void main(String[] args) {…}