/** * La classe MonMaillon représente un élément d'une chaîne d'ADN. * Chaque maillon contient une base et une référence au maillon suivant. */ public class MonMaillon { private Base contenu; private MonMaillon suivant; // Constructeur pour créer un maillon avec une seule base. public MonMaillon(Base base) { contenu = base; suivant = null; } // Constructeur pour créer un maillon et le relier à un autre maillon. public MonMaillon(Base base, MonMaillon prochain) { contenu = base; suivant = prochain; } // Retourne la base contenue dans ce maillon. public Base obtenirBase() { return contenu; } // Retourne le maillon suivant dans la chaîne. public MonMaillon obtenirSuivant() { return suivant; } }