public class MaFileChainee extends AbstractQueue implements Queue { private static class Node { E valeur; Node suivant; Node(E valeur){ this.valeur=valeur; } private Node tete = null; private Node queue = null; private int taille = 0; } @Override private boolean offer(E e){ Node nouveau= new Node<>(e); if(queue==null){ tete=nouveau; queue=nouveau; } else { queue=nouveau; queue.suivant=nouveau; } taille++; return true; } @Override public E poll(){ if(tete==null){ return null; } } }