public class MonMaillon { private Base valeur; private MonMaillon suivant; //Le constructeur de base retourne un brin à une base; public MonMaillon(Base b){ this.valeur = b; //throw new UnsupportedOperationException("cette méthode n'est pas implémentée"); } // Le constructeur évolué ajoute une base à un brin. public MonMaillon(Base b, MonMaillon l){ this.valeur = b; this.suivant = l; //throw new UnsupportedOperationException("cette méthode n'est pas implémentée"); } public Base getBase(){ return this.valeur; //throw new UnsupportedOperationException("cette méthode n'est pas implémentée"); } public MonMaillon getApresMaillon(){ return this.suivant; //throw new UnsupportedOperationException("cette méthode n'est pas implémentée"); } }