32 lines
823 B
Java
32 lines
823 B
Java
/**
|
|
* 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;
|
|
}
|
|
}
|